From abc9138a92fb32f5525f29160aabd6dc18e441cd Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Mon, 19 Mar 2012 18:15:50 -0400 Subject: [PATCH] Fix: trace_ust_destroy_metadata should check for NULL pointer Acked-by: David Goulet Signed-off-by: Mathieu Desnoyers --- src/bin/lttng-sessiond/trace-ust.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/lttng-sessiond/trace-ust.c b/src/bin/lttng-sessiond/trace-ust.c index 5a8fc7dd9..7b5c3c788 100644 --- a/src/bin/lttng-sessiond/trace-ust.c +++ b/src/bin/lttng-sessiond/trace-ust.c @@ -459,8 +459,10 @@ static void destroy_channel_rcu(struct rcu_head *head) */ void trace_ust_destroy_metadata(struct ltt_ust_metadata *metadata) { + if (!metadata->handle) { + return; + } DBG2("Trace UST destroy metadata %d", metadata->handle); - free(metadata); } -- 2.34.1