From d87ef7568a97f03a84061feb94c7ce1dd37c11da Mon Sep 17 00:00:00 2001 From: Johan Malm Date: Wed, 6 Aug 2025 21:05:28 +0100 Subject: [PATCH] common/xml.c: fix memory leak in lab_xml_get_bool() --- src/common/xml.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/common/xml.c b/src/common/xml.c index 797af9c0..4868d7ed 100644 --- a/src/common/xml.c +++ b/src/common/xml.c @@ -190,6 +190,7 @@ lab_xml_get_bool(xmlNode *node, const char *key, bool *b) if (get_node(node, key, &child, /* leaf_only */ true)) { char *s = (char *)xmlNodeGetContent(child); int ret = parse_bool(s, -1); + xmlFree(s); if (ret >= 0) { *b = ret; return true;