Fix: memory leaks on event notifier destroy
[deliverable/lttng-modules.git] / src / lttng-bytecode.c
index 5702929bd4a44fe9c95dd49ef2f324452c47e0ec..86ffe94985147aec879dc9e9151d95ade9af83b7 100644 (file)
@@ -603,3 +603,14 @@ void lttng_free_event_filter_runtime(struct lttng_event *event)
                kfree(runtime);
        }
 }
+
+void lttng_free_event_notifier_filter_runtime(struct lttng_event_notifier *event_notifier)
+{
+       struct bytecode_runtime *runtime, *tmp;
+
+       list_for_each_entry_safe(runtime, tmp,
+                       &event_notifier->filter_bytecode_runtime_head, p.node) {
+               kfree(runtime->data);
+               kfree(runtime);
+       }
+}
This page took 0.024539 seconds and 5 git commands to generate.