Fix: consumer: dangling chunk on buffer allocation failure
[lttng-tools.git] / src / common / ust-consumer / ust-consumer.c
index 6a561b4ca7b3be844c7ae2d306b70b473da9eebb..e5cfbd9124969516f1525efd00c5c51a50474065 100644 (file)
@@ -78,6 +78,11 @@ static void destroy_channel(struct lttng_consumer_channel *channel)
                lttng_ustconsumer_del_channel(channel);
                lttng_ustconsumer_free_channel(channel);
        }
+
+       if (channel->trace_chunk) {
+               lttng_trace_chunk_put(channel->trace_chunk);
+       }
+
        free(channel);
 }
 
This page took 0.02325 seconds and 4 git commands to generate.