| From | Riccardo Mancini <> | Subject | [PATCH 02/20] perf env: fix sibling_dies memory leak | Date | Thu, 15 Jul 2021 18:07:07 +0200 |
| |
ASan reports a memory leak in perf_env while running the perf test "41: Session topology", caused by sibling_dies not being freed.
This patch adds the required free.
Fixes: acae8b36cded0ee6 ("perf header: Add die information in CPU topology") Signed-off-by: Riccardo Mancini <rickyman7@gmail.com> --- tools/perf/util/env.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/tools/perf/util/env.c b/tools/perf/util/env.c index ebc5e9ad35db21d1..6c765946ef6f591c 100644 --- a/tools/perf/util/env.c +++ b/tools/perf/util/env.c @@ -186,6 +186,7 @@ void perf_env__exit(struct perf_env *env) zfree(&env->cpuid); zfree(&env->cmdline); zfree(&env->cmdline_argv); + zfree(&env->sibling_dies); zfree(&env->sibling_cores); zfree(&env->sibling_threads); zfree(&env->pmu_mappings); -- 2.31.1
|