linux-hardened/tools/perf/ui/browsers
Namhyung Kim f2b487db45 perf hists browser: Fix possible memory leak
The options array saves strings for each popup menu item.  The number of
items can be vary according to the currently selected item.  So it can
leak some memory if it's exited from a small item.  Fix it by freeing
all items when loop terminates.

Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Cc: David Ahern <dsahern@gmail.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1429687101-4360-4-git-send-email-namhyung@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2015-05-05 18:13:13 -03:00
..
annotate.c perf hists browser: Allow annotating entries in callchains 2015-03-17 18:27:28 -03:00
Build perf build: Add slang objects building 2015-02-12 11:48:13 -03:00
header.c perf ui browsers: Add missing include 2014-10-10 15:53:42 -03:00
hists.c perf hists browser: Fix possible memory leak 2015-05-05 18:13:13 -03:00
map.c perf tools: Finish the removal of 'self' arguments 2013-11-05 15:32:36 -03:00
map.h perf tools: Finish the removal of 'self' arguments 2013-11-05 15:32:36 -03:00
scripts.c perf tools: No need to test against NULL before calling free() 2013-12-26 15:58:52 -03:00