From dabdf69e72a6662b9a3fd950f3708cfdff9ec61a Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 3 Jul 2008 00:04:34 +0000 Subject: [PATCH] Fix transaction-lifespan memory leak in xpath(). Report by Matt Magoffin, fix by Kris Jurka. --- src/backend/utils/adt/xml.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c index 7bbbd8dcae..ca2c4a149e 100644 --- a/src/backend/utils/adt/xml.c +++ b/src/backend/utils/adt/xml.c @@ -3201,6 +3201,7 @@ xml_xmlnodetoxmltype(xmlNodePtr cur) result = (text *) palloc(len + VARHDRSZ); SET_VARSIZE(result, len + VARHDRSZ); memcpy(VARDATA(result), str, len); + xmlFree(str); } return result; -- 2.39.5