Fix: missing LTTNG_OK return value for snapshot
[lttng-tools.git] / src / bin / lttng-sessiond / kernel.c
index 5d4f61451a53cf3d2d6cd8da21feeec086ad9e94..531f65488568e2f9f6d4033781230af3def1ca7f 100644 (file)
@@ -863,8 +863,6 @@ int kernel_snapshot_record(struct ltt_kernel_session *ksess,
                        socket, node.node) {
                struct consumer_output *saved_output;
                struct ltt_kernel_channel *chan;
-               /* Code flow error */
-               assert(socket->fd);
 
                /*
                 * Temporarly switch consumer output for our snapshot output. As long
@@ -929,6 +927,8 @@ int kernel_snapshot_record(struct ltt_kernel_session *ksess,
                (void) kernel_consumer_destroy_metadata(socket, ksess->metadata);
        }
 
+       ret = LTTNG_OK;
+
 error_consumer:
        /* Close newly opened metadata stream. It's now on the consumer side. */
        err = close(ksess->metadata_stream_fd);
This page took 0.025772 seconds and 4 git commands to generate.