From 21699d0f247ea2704113cea4c10b425d9a2f4a19 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Wed, 30 Mar 2022 22:59:44 -0400 Subject: [PATCH] Tests: validate_xml: leak of xml document instance MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit `doc` is never free'd when validating an XML. Signed-off-by: Jérémie Galarneau Change-Id: Ia0b541963350aeb6610382fd3226ffd37ab4847e --- tests/utils/xml-utils/validate_xml.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/utils/xml-utils/validate_xml.cpp b/tests/utils/xml-utils/validate_xml.cpp index b185161b5..f75c8e47b 100644 --- a/tests/utils/xml-utils/validate_xml.cpp +++ b/tests/utils/xml-utils/validate_xml.cpp @@ -145,10 +145,12 @@ static int validate_xml(const char *xml_file_path, struct validation_ctx *ctx) ret = CMD_SUCCESS; end: + if (doc) { + xmlFreeDoc(doc); + } return ret; - - } + int main(int argc, char **argv) { int ret; -- 2.34.1