From: Johan Malm Date: Wed, 6 Aug 2025 20:05:28 +0000 (+0100) Subject: common/xml.c: fix memory leak in lab_xml_get_bool() X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=d87ef7568a97f03a84061feb94c7ce1dd37c11da;p=proto%2Flabwc.git common/xml.c: fix memory leak in lab_xml_get_bool() --- 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;