From: Tom Lane Date: Mon, 1 Apr 2019 18:37:25 +0000 (-0400) Subject: Add volatile qualifier missed in commit 2e616dee9. X-Git-Tag: REL_12_BETA1~345 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2b819019f4449f2fd889ce0c39ffa81ebfaee16;p=thirdparty%2Fpostgresql.git Add volatile qualifier missed in commit 2e616dee9. Noted by Pavel Stehule Discussion: https://postgr.es/m/CAFj8pRAaGO5FX7bnP3E=mRssoK8y5T78x7jKy-vDiyS68L888Q@mail.gmail.com --- diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c index a0017ea893f..dae7d5883b5 100644 --- a/src/backend/utils/adt/xml.c +++ b/src/backend/utils/adt/xml.c @@ -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;