From c3ca775e3f983d21746ad0ea9ff1b33872c01352 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 708fe5f72f..23301fc476 100644 --- a/src/backend/utils/adt/xml.c +++ b/src/backend/utils/adt/xml.c @@ -3160,6 +3160,7 @@ xml_xmlnodetoxmltype(xmlNodePtr cur) { str = xmlXPathCastNodeToString(cur); result = (xmltype *) cstring_to_text((char *) str); + xmlFree(str); } return result; -- 2.39.5