X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fmain.c;h=f6e7094bfca08947c3cddb5d1693818a350ee5dc;hb=6d737ce48af40e77ca27cb78348e7f3042eab3ed;hp=6f9834425192c3ca4b1f9f0e184071eb87f68b87;hpb=7f2841b709b74de17384aff2f11c48e449b74bf4;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/main.c b/src/bin/lttng-sessiond/main.c index 6f9834425..f6e7094bf 100644 --- a/src/bin/lttng-sessiond/main.c +++ b/src/bin/lttng-sessiond/main.c @@ -705,9 +705,9 @@ static void *thread_manage_kernel(void *data) /* * This first step of the while is to clean this structure which could free - * non NULL pointers so zero it before the loop. + * non NULL pointers so initialize it before the loop. */ - memset(&events, 0, sizeof(events)); + lttng_poll_init(&events); if (testpoint(thread_manage_kernel)) { goto error_testpoint; @@ -3108,9 +3108,8 @@ static void *thread_manage_health(void *data) rcu_register_thread(); - /* We might hit an error path before this is set once. */ - memset(&events, 0, sizeof(events)); - events.epfd = -1; + /* We might hit an error path before this is created. */ + lttng_poll_init(&events); /* Create unix socket */ sock = lttcomm_create_unix_sock(health_unix_sock_path);