Skip to content

Commit 25870ed

Browse files
Manciukicsmb49
authored andcommitted
perf symbol-elf: Fix memory leak by freeing sdt_note.args
BugLink: https://bugs.launchpad.net/bugs/1944610 commit 69c9ffe upstream. Reported by ASan. Signed-off-by: Riccardo Mancini <[email protected]> Acked-by: Ian Rogers <[email protected]> Cc: Alexander Shishkin <[email protected]> Cc: Fabian Hemmer <[email protected]> Cc: Jiri Olsa <[email protected]> Cc: Mark Rutland <[email protected]> Cc: Namhyung Kim <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Remi Bernon <[email protected]> Cc: Jiri Slaby <[email protected]> Link: http://lore.kernel.org/lkml/[email protected] Signed-off-by: Arnaldo Carvalho de Melo <[email protected]> Signed-off-by: Hanjun Guo <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]> Signed-off-by: Kamal Mostafa <[email protected]> Signed-off-by: Stefan Bader <[email protected]>
1 parent fb045c0 commit 25870ed

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

tools/perf/util/symbol-elf.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2393,6 +2393,7 @@ int cleanup_sdt_note_list(struct list_head *sdt_notes)
23932393

23942394
list_for_each_entry_safe(pos, tmp, sdt_notes, note_list) {
23952395
list_del_init(&pos->note_list);
2396+
zfree(&pos->args);
23962397
zfree(&pos->name);
23972398
zfree(&pos->provider);
23982399
free(pos);

0 commit comments

Comments
 (0)