From: Jérémie Galarneau Date: Wed, 25 Sep 2019 20:55:35 +0000 (-0400) Subject: Fix: tests: leak of prefix on error to register lttng namespace X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=commitdiff_plain;h=0916f272a91b4e8840bc11b4c0efb883c089e16a;hp=bf7886d8856443676d98326022583baddc81297e Fix: tests: leak of prefix on error to register lttng namespace prefix should always be free'd in this function. 1402045 Resource leak The system resource will not be reclaimed and reused, reducing the future availability of the resource. In register_lttng_namespace: Leak of memory or pointers to system resources (CWE-404) Reported-by: Coverity Scan Signed-off-by: Jérémie Galarneau --- diff --git a/tests/regression/tools/mi/extract_xml.c b/tests/regression/tools/mi/extract_xml.c index ddf8c1677..ae07689e2 100644 --- a/tests/regression/tools/mi/extract_xml.c +++ b/tests/regression/tools/mi/extract_xml.c @@ -155,8 +155,8 @@ static int register_lttng_namespace(xmlXPathContextPtr xpathCtx) } ret = xmlXPathRegisterNs(xpathCtx, prefix, ns); - xmlFree(prefix); end: + xmlFree(prefix); xmlFree(ns); return ret; }