Introduce LTTNG_NETWORK_SOCKET_TIMEOUT env. var
[lttng-tools.git] / src / bin / lttng-consumerd / lttng-consumerd.c
index edf1f152f44a5d229fee090fd5b34c5d1146413b..e05a4b150f1b3b852cec82e5e6292de5a83796c5 100644 (file)
@@ -380,6 +380,9 @@ int main(int argc, char **argv)
        }
        ctx->type = opt_type;
 
+       /* Initialize communication library */
+       lttcomm_init();
+
        /* Create thread to manage channels */
        ret = pthread_create(&channel_thread, NULL, consumer_thread_channel_poll,
                        (void *) ctx);
@@ -469,7 +472,9 @@ metadata_error:
 
 error:
        ret = EXIT_FAILURE;
-       lttng_consumer_send_error(ctx, LTTCOMM_CONSUMERD_EXIT_FAILURE);
+       if (ctx) {
+               lttng_consumer_send_error(ctx, LTTCOMM_CONSUMERD_EXIT_FAILURE);
+       }
 
 end:
        lttng_consumer_destroy(ctx);
This page took 0.024803 seconds and 5 git commands to generate.