X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Ftimer.c;h=d87b5d2d0d20c247a803c150f900b64aa0ef14e1;hb=881fc67f7002469477a5ad00e67a8077db6c0514;hp=56fc4635a312211a8772330fcfec7c57816e407e;hpb=ab5be9fa2eb5ba9600a82cd18fd3cfcbac69169a;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/timer.c b/src/bin/lttng-sessiond/timer.c index 56fc4635a..d87b5d2d0 100644 --- a/src/bin/lttng-sessiond/timer.c +++ b/src/bin/lttng-sessiond/timer.c @@ -144,7 +144,7 @@ int timer_start(timer_t *timer_id, struct ltt_session *session, unsigned int timer_interval_us, int signal, bool one_shot) { int ret = 0, delete_ret; - struct sigevent sev; + struct sigevent sev = {}; struct itimerspec its; sev.sigev_notify = SIGEV_SIGNAL; @@ -346,7 +346,7 @@ void *thread_timer(void *data) rcu_register_thread(); rcu_thread_online(); - health_register(health_sessiond, HEALTH_SESSIOND_TYPE_TIMER); + health_register(the_health_sessiond, HEALTH_SESSIOND_TYPE_TIMER); health_code_update(); /* Only self thread will receive signal mask. */ @@ -394,13 +394,13 @@ void *thread_timer(void *data) * still fire. */ } else { - ERR("Unexpected signal %d\n", info.si_signo); + ERR("Unexpected signal %d", info.si_signo); } } end: - DBG("[timer-thread] Exit"); - health_unregister(health_sessiond); + DBG("Thread exit"); + health_unregister(the_health_sessiond); rcu_thread_offline(); rcu_unregister_thread(); return NULL;