summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/parse-events.c
diff options
context:
space:
mode:
authorMasami Hiramatsu <masami.hiramatsu.pt@hitachi.com>2015-09-16 21:52:42 +0900
committerArnaldo Carvalho de Melo <acme@redhat.com>2015-09-21 18:01:17 -0300
commit0fb18553478dee5b3d8dc0af4f99a5288e81142f (patch)
tree20bf723452b413dc73eaefc932b7fbb67aeca20d /tools/perf/util/parse-events.c
parent96f3eda67fcf2598e9d2794398e0e7ab35138ea6 (diff)
downloadblackbird-op-linux-0fb18553478dee5b3d8dc0af4f99a5288e81142f.tar.gz
blackbird-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
OpenPOWER on IntegriCloud