Messages in this thread Patch in this message | | | From | Riccardo Mancini <> | Subject | [PATCH 2/2] perf script: delete evlist when deleting session | Date | Tue, 22 Jun 2021 01:43:19 +0200 |
| |
ASan reports a memory leak related to session->evlist never being deleted. The evlist member is not deleted in perf_session__delete, so it should be deleted separately. This patch adds the missing deletion in perf-script.
Signed-off-by: Riccardo Mancini <rickyman7@gmail.com> --- tools/perf/builtin-script.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tools/perf/builtin-script.c b/tools/perf/builtin-script.c index 1280cbfad4db..635a1d9cfc88 100644 --- a/tools/perf/builtin-script.c +++ b/tools/perf/builtin-script.c @@ -3991,7 +3991,7 @@ int cmd_script(int argc, const char **argv) zfree(&script.ptime_range); } - evlist__free_stats(session->evlist); + evlist__delete(session->evlist); perf_session__delete(session); if (script_started) -- 2.31.1
| |