Fix: ensure kernel context is in a list before trying to delete it
[lttng-tools.git] / src / bin / lttng-sessiond / trace-kernel.c
index ce5aca2edfb376d55563253d888d9afd0397e584..fa207bc67eb1adc8e18a13ba27c583424f6d8a8d 100644 (file)
@@ -484,7 +484,9 @@ void trace_kernel_destroy_context(struct ltt_kernel_context *ctx)
 {
        assert(ctx);
 
-       cds_list_del(&ctx->list);
+       if (ctx->in_list) {
+               cds_list_del(&ctx->list);
+       }
        free(ctx);
 }
 
This page took 0.036216 seconds and 4 git commands to generate.