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 | ||
