From 86f353ed23d2d59d225d3dd00d350a9fb733e5e3 Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Sun, 20 Nov 2022 13:53:06 -0800 Subject: [PATCH] intel/perf: Fix memory leak. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Fix defect with Coverity Scan. Resource leak (RESOURCE_LEAK) leaked_storage: Variable pass_array going out of scope leaks the storage it points to. Fixes: d4cbb665067 ("intel/perf: support more than 64 queries") Signed-off-by: Vinson Lee Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/perf/intel_perf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/intel/perf/intel_perf.c b/src/intel/perf/intel_perf.c index 0fb89af..cc7e21d 100644 --- a/src/intel/perf/intel_perf.c +++ b/src/intel/perf/intel_perf.c @@ -996,6 +996,8 @@ intel_perf_get_counters_passes(struct intel_perf_config *perf, assert(n_written_passes <= n_passes); } + + free(pass_array); } /* Accumulate 32bits OA counters */ -- 2.7.4