Fix: ensure kernel context is in a list before trying to delete it
[lttng-tools.git] / src / bin / lttng-sessiond / trace-kernel.c
index 54bdc667575ec48a0b2d5ac3fadcc999148150ae..52b8cc7e0e8d4f2d4e017d746def763f599d9420 100644 (file)
@@ -501,7 +501,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.023366 seconds and 4 git commands to generate.