Fix: ownership of filter and filter_expression
[lttng-tools.git] / src / bin / lttng-sessiond / trace-kernel.c
index 33a9e7e5578daf8454e5ccc97bc3d97d85e7934f..b86bdfe6060b37c0698f805f2daa89491d54101d 100644 (file)
@@ -258,6 +258,7 @@ error:
 
 /*
  * Allocate and initialize a kernel event. Set name and event type.
+ * We own filter_expression, and filter.
  *
  * Return pointer to structure or NULL.
  */
@@ -327,6 +328,8 @@ struct ltt_kernel_event *trace_kernel_create_event(struct lttng_event *ev,
        return lke;
 
 error:
+       free(filter_expression);
+       free(filter);
        free(lke);
        free(attr);
        return NULL;
This page took 0.023932 seconds and 5 git commands to generate.