diff --git a/tools/perf/util/parse-events.y b/tools/perf/util/parse-events.y index 8b25b964d6962..c4f675f15fa91 100644 --- a/tools/perf/util/parse-events.y +++ b/tools/perf/util/parse-events.y @@ -107,6 +107,7 @@ static void free_list_evsel(struct list_head* list_evsel) %type groups %destructor { free_list_evsel ($$); } %type tracepoint_name +%destructor { free ($$.sys); free ($$.event); } %type PE_TERM_HW %destructor { free ($$.str); }