aboutsummaryrefslogtreecommitdiff
path: root/mm/sparse.c
diff options
context:
space:
mode:
authorNamhyung Kim <[email protected]>2013-11-18 11:20:44 +0900
committerArnaldo Carvalho de Melo <[email protected]>2013-11-19 10:34:05 -0300
commit50a2740b839ece03b305facd3fc07cdc3b74247c (patch)
treee2cf5e2c68c5504d7ee3e03a7a1c52017fafc835 /mm/sparse.c
parent210e812f036736aeda097d9a6ef84b1f2b334bae (diff)
perf header: Fix possible memory leaks in process_group_desc()
After processing all group descriptors or encountering an error, it frees all descriptors. However, current logic can leak memory since it might not traverse all descriptors. Note that the 'i' can have different value than nr_groups when an error occurred and it's safe to call free(desc[i].name) for every desc since we already make it NULL when it's reused for group names. Signed-off-by: Namhyung Kim <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Jiri Olsa <[email protected]> Cc: Paul Mackerras <[email protected]> Cc: Peter Zijlstra <[email protected]> Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'mm/sparse.c')
0 files changed, 0 insertions, 0 deletions