diff options
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/trace/trace_events.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c index fdab30d6c835..a9381384aa9e 100644 --- a/kernel/trace/trace_events.c +++ b/kernel/trace/trace_events.c | |||
@@ -516,6 +516,7 @@ event_filter_write(struct file *filp, const char __user *ubuf, size_t cnt, | |||
516 | 516 | ||
517 | if (pred->clear) { | 517 | if (pred->clear) { |
518 | filter_free_preds(call); | 518 | filter_free_preds(call); |
519 | filter_free_pred(pred); | ||
519 | return cnt; | 520 | return cnt; |
520 | } | 521 | } |
521 | 522 | ||
@@ -581,6 +582,7 @@ subsystem_filter_write(struct file *filp, const char __user *ubuf, size_t cnt, | |||
581 | 582 | ||
582 | if (pred->clear) { | 583 | if (pred->clear) { |
583 | filter_free_subsystem_preds(system); | 584 | filter_free_subsystem_preds(system); |
585 | filter_free_pred(pred); | ||
584 | return cnt; | 586 | return cnt; |
585 | } | 587 | } |
586 | 588 | ||