]> Pileus Git - ~andy/linux/blobdiff - kernel/trace/trace_events_filter.c
Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[~andy/linux] / kernel / trace / trace_events_filter.c
index 23245785927f8dfb6810313db3fcc19f3aa0d8e6..98a6cc5c64edec869176962836de406097266cab 100644 (file)
@@ -933,8 +933,9 @@ static void postfix_clear(struct filter_parse_state *ps)
 
        while (!list_empty(&ps->postfix)) {
                elt = list_first_entry(&ps->postfix, struct postfix_elt, list);
-               kfree(elt->operand);
                list_del(&elt->list);
+               kfree(elt->operand);
+               kfree(elt);
        }
 }