Tests fix: initialize kernel extended channel attributes
[lttng-tools.git] / src / bin / lttng-sessiond / trace-kernel.c
index d6ee8e8afb23401b2420e430bdd892dd0acc714d..876fda5bbb7fd9ed8d25c0cafdd3c348ec466e7c 100644 (file)
@@ -522,10 +522,12 @@ void trace_kernel_destroy_channel(struct ltt_kernel_channel *channel)
        /* Remove from channel list */
        cds_list_del(&channel->list);
 
-       status = notification_thread_command_remove_channel(
-                       notification_thread_handle,
-                       channel->fd, LTTNG_DOMAIN_KERNEL);
-       assert(status == LTTNG_OK);
+       if (notification_thread_handle) {
+               status = notification_thread_command_remove_channel(
+                               notification_thread_handle,
+                               channel->fd, LTTNG_DOMAIN_KERNEL);
+               assert(status == LTTNG_OK);
+       }
        free(channel->channel->attr.extended.ptr);
        free(channel->channel);
        free(channel);
This page took 0.041835 seconds and 5 git commands to generate.