X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Ftrace-ust.c;h=7b5c3c788e4ff622a18d74f7fc2ce01555483359;hp=5a8fc7dd988e300a70e6fd56b86b8a7bab6bae74;hb=abc9138a92fb32f5525f29160aabd6dc18e441cd;hpb=a2c0da862b4c3286fa919b96556bc30e8914e28b 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); }