diff options
author | Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> | 2015-09-16 21:52:42 +0900 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2015-09-21 18:01:17 -0300 |
commit | 0fb18553478dee5b3d8dc0af4f99a5288e81142f (patch) | |
tree | 20bf723452b413dc73eaefc932b7fbb67aeca20d /tools/perf/util/parse-events.c | |
parent | 96f3eda67fcf2598e9d2794398e0e7ab35138ea6 (diff) | |
download | talos-op-linux-0fb18553478dee5b3d8dc0af4f99a5288e81142f.tar.gz talos-op-linux-0fb18553478dee5b3d8dc0af4f99a5288e81142f.zip |
perf probe: Fix a segfault when removing uprobe events
Fix a segfault bug and a small mistake in perf probe -d.
Since the "ulist" in perf_del_probe_events is never initialized,
strlist__add(ulist, *) always causes a segfault when removing
uprobe events by perf probe -d.
Also, the "str" local variable is never released if fail to
allocate the "klist". This fixes it too.
This has been introduced by the commit e607f1426b58 ("perf probe:
Print deleted events in cmd_probe()").
Reported-by: Milian Wolff <milian.wolff@kdab.com>
Signed-off-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Link: http://lkml.kernel.org/r/20150916125241.4446.44805.stgit@localhost.localdomain
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/util/parse-events.c')
0 files changed, 0 insertions, 0 deletions