Fix: relayd: add LPOLLERR to events
[lttng-tools.git] / src / bin / lttng-relayd / live.c
index e6f381df7678b274f28b5924b73d6133839f501e..8f73cd27c3eb908b30258ce1fe9c78b340b97e84 100644 (file)
@@ -155,7 +155,7 @@ int create_thread_poll_set(struct lttng_poll_event *events, int size)
        }
 
        /* Add quit pipe */
-       ret = lttng_poll_add(events, live_thread_quit_pipe[0], LPOLLIN);
+       ret = lttng_poll_add(events, live_thread_quit_pipe[0], LPOLLIN | LPOLLERR);
        if (ret < 0) {
                goto error;
        }
@@ -259,6 +259,8 @@ void *thread_listener(void *data)
                goto error_poll_add;
        }
 
+       lttng_relay_notify_ready();
+
        while (1) {
                health_code_update();
 
This page took 0.023526 seconds and 4 git commands to generate.