Add volatile qualifier missed in commit 2e616dee9.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 1 Apr 2019 18:37:25 +0000 (14:37 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
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;