Add volatile qualifier missed in commit 2e616dee9.
authorTom Lane
Mon, 1 Apr 2019 18:37:25 +0000 (14:37 -0400)
committerTom Lane
Mon, 1 Apr 2019 18:37:25 +0000 (14:37 -0400)
Noted by Pavel Stehule

Discussion: https://postgr.es/m/CAFj8pRAaGO5FX7bnP3E=mRssoK8y5T78x7jKy-vDiyS68L888Q@mail.gmail.com

src/backend/utils/adt/xml.c

index a0017ea893f471fc04a8ab265464c6b0271b6dd9..dae7d5883b54e3c5d7a7e03cb2107c4ccb7c5412 100644 (file)
@@ -3825,7 +3825,7 @@ xml_xmlnodetoxmltype(xmlNodePtr cur, PgXmlErrorContext *xmlerrcxt)
 
    if (cur->type != XML_ATTRIBUTE_NODE && cur->type != XML_TEXT_NODE)
    {
-       void        (*nodefree) (xmlNodePtr) = NULL;
+       void        (*volatile nodefree) (xmlNodePtr) = NULL;
        volatile xmlBufferPtr buf = NULL;
        volatile xmlNodePtr cur_copy = NULL;