perf: Free memory allocated in parse_events_fixup
PATCH 1/1 perf: Free memory allocated in parse_events_fixup
578d9c6 added a memory allocation that is not freed. Do that when the scanner is done.
Signed-off-by David Ahern <[email protected]>
Cc Andi Kleen <[email protected]>
--- tools/perf/util/parse-events.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
tools/perf/util/parse-events.c +3 -1
@@ -846,7 +846,9 @@ static int parse_events_fixup(int ret, const char *str, void *data,free (o);if (!s)return -ENOMEM ; -return parse_events__scanner (s, data, start_token); + ret =parse_events__scanner (s, data, start_token); +free (s); +return ret; }static int parse_events__scanner (const char *str,void *data,int start_token)
Signature · 1 line
1.7.10.1