X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Ftrace-kernel.c;h=fa207bc67eb1adc8e18a13ba27c583424f6d8a8d;hb=9b09ad37a57826922666af6824210c6cf1f7f81d;hp=ce5aca2edfb376d55563253d888d9afd0397e584;hpb=da23da0632799d4a8dba9b25ddc9063dc662c891;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/trace-kernel.c b/src/bin/lttng-sessiond/trace-kernel.c index ce5aca2ed..fa207bc67 100644 --- a/src/bin/lttng-sessiond/trace-kernel.c +++ b/src/bin/lttng-sessiond/trace-kernel.c @@ -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); }