diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/main.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -239,7 +239,7 @@ static void handle_term_signal(struct ev_loop *loop, ev_signal *signal, int reve */ static void setup_term_handlers(void) { static struct ev_signal signal_watchers[6]; - size_t num_watchers = sizeof(signal_watchers) / sizeof(signal_watchers[0]); + const size_t num_watchers = sizeof(signal_watchers) / sizeof(signal_watchers[0]); /* We have to rely on libev functionality here and should not use * sigaction handlers because we need to invoke the exit handlers @@ -252,7 +252,7 @@ static void setup_term_handlers(void) { ev_signal_init(&signal_watchers[2], handle_term_signal, SIGALRM); ev_signal_init(&signal_watchers[3], handle_term_signal, SIGTERM); ev_signal_init(&signal_watchers[4], handle_term_signal, SIGUSR1); - ev_signal_init(&signal_watchers[5], handle_term_signal, SIGUSR1); + ev_signal_init(&signal_watchers[5], handle_term_signal, SIGUSR2); for (size_t i = 0; i < num_watchers; i++) { ev_signal_start(main_loop, &signal_watchers[i]); /* The signal handlers should not block ev_run from returning |