X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fht-cleanup.c;h=c5f64dae543eac94f90af66ff6d451c083d3551e;hb=00a620843422e5c972aee0ada2181b811fc81b92;hp=373c913dccae1bbb484fefc8e518b9c3821ef255;hpb=fd20dac985126e84929d657f5a1042222c7d5017;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/ht-cleanup.c b/src/bin/lttng-sessiond/ht-cleanup.c index 373c913dc..c5f64dae5 100644 --- a/src/bin/lttng-sessiond/ht-cleanup.c +++ b/src/bin/lttng-sessiond/ht-cleanup.c @@ -64,16 +64,14 @@ void *thread_ht_cleanup(void *data) health_code_update(); while (1) { - int handled_event; - - DBG3("[ht-thread] Polling on %d fds.", - LTTNG_POLL_GETNB(&events)); + DBG3("[ht-thread] Polling."); /* Inifinite blocking call, waiting for transmission */ restart: - handled_event = 0; health_poll_entry(); ret = lttng_poll_wait(&events, -1); + DBG3("[ht-thread] Returning from poll on %d fds.", + LTTNG_POLL_GETNB(&events)); health_poll_exit(); if (ret < 0) { /* @@ -133,11 +131,6 @@ restart: health_code_update(); } - /* Only check cleanup quit when no more work to do. */ - if (handled_event) { - continue; - } - for (i = 0; i < nb_fd; i++) { health_code_update();