diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/lib/traceevent/event-parse.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/lib/traceevent/event-parse.c b/tools/lib/traceevent/event-parse.c index d598b376e3c1..445a43ad42fd 100644 --- a/tools/lib/traceevent/event-parse.c +++ b/tools/lib/traceevent/event-parse.c | |||
@@ -1715,6 +1715,8 @@ process_op(struct event_format *event, struct print_arg *arg, char **tok) | |||
1715 | 1715 | ||
1716 | if (set_op_prio(arg) == -1) { | 1716 | if (set_op_prio(arg) == -1) { |
1717 | event->flags |= EVENT_FL_FAILED; | 1717 | event->flags |= EVENT_FL_FAILED; |
1718 | /* arg->op.op (= token) will be freed at out_free */ | ||
1719 | arg->op.op = NULL; | ||
1718 | goto out_free; | 1720 | goto out_free; |
1719 | } | 1721 | } |
1720 | 1722 | ||