diff options
| -rw-r--r-- | parse-events.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/parse-events.c b/parse-events.c index 9a5380c..eca3b67 100644 --- a/parse-events.c +++ b/parse-events.c | |||
| @@ -4280,8 +4280,11 @@ int pevent_parse_event(struct pevent *pevent, | |||
| 4280 | return -ENOMEM; | 4280 | return -ENOMEM; |
| 4281 | 4281 | ||
| 4282 | event->name = event_read_name(); | 4282 | event->name = event_read_name(); |
| 4283 | if (!event->name) | 4283 | if (!event->name) { |
| 4284 | die("failed to read event name"); | 4284 | /* Bad event? */ |
| 4285 | free(event); | ||
| 4286 | return -1; | ||
| 4287 | } | ||
| 4285 | 4288 | ||
| 4286 | if (strcmp(sys, "ftrace") == 0) { | 4289 | if (strcmp(sys, "ftrace") == 0) { |
| 4287 | 4290 | ||
