Missing error handling: consumer_signal_init should return its error status
[lttng-tools.git] / src / common / consumer-timer.c
index e7343afa63057d33333ea4bc9a4a187c663fed41..646d32342cdfa0a7a7552332dd3f5da2c90cc680 100644 (file)
@@ -460,7 +460,7 @@ void consumer_timer_live_stop(struct lttng_consumer_channel *channel)
  * Block the RT signals for the entire process. It must be called from the
  * consumer main before creating the threads
  */
-void consumer_signal_init(void)
+int consumer_signal_init(void)
 {
        int ret;
        sigset_t mask;
@@ -471,7 +471,9 @@ void consumer_signal_init(void)
        if (ret) {
                errno = ret;
                PERROR("pthread_sigmask");
+               return -1;
        }
+       return 0;
 }
 
 /*
This page took 0.023161 seconds and 4 git commands to generate.