From 40024f8ae201b06ead80e55e999ca66b1a00bb9d Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Mon, 20 Jan 2014 12:51:12 -0500 Subject: [PATCH] Fix: memory leak when UST events are enabled with exclusions MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérémie Galarneau --- src/bin/lttng-sessiond/trace-ust.c | 1 + src/bin/lttng-sessiond/trace-ust.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/lttng-sessiond/trace-ust.c b/src/bin/lttng-sessiond/trace-ust.c index 70b3a91a3..c08246a25 100644 --- a/src/bin/lttng-sessiond/trace-ust.c +++ b/src/bin/lttng-sessiond/trace-ust.c @@ -504,6 +504,7 @@ void trace_ust_destroy_event(struct ltt_ust_event *event) DBG2("Trace destroy UST event %s", event->attr.name); free(event->filter); + free(event->exclusion); free(event); } diff --git a/src/bin/lttng-sessiond/trace-ust.h b/src/bin/lttng-sessiond/trace-ust.h index f2f8c7e36..07af0f1ee 100644 --- a/src/bin/lttng-sessiond/trace-ust.h +++ b/src/bin/lttng-sessiond/trace-ust.h @@ -50,7 +50,7 @@ struct ltt_ust_event { struct lttng_ust_event attr; struct lttng_ht_node_str node; struct lttng_ust_filter_bytecode *filter; - const struct lttng_event_exclusion *exclusion; + struct lttng_event_exclusion *exclusion; }; /* UST channel */ -- 2.34.1