From fee338aeb6400d8da4076d21a7b9e0b9f984f320 Mon Sep 17 00:00:00 2001 From: Saverio Proto Date: Sun, 1 Jun 2014 16:46:50 +0200 Subject: [PATCH] Take care of signum --- src/net.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/net.c b/src/net.c index 15a4831f..2c24f10c 100644 --- a/src/net.c +++ b/src/net.c @@ -270,8 +270,8 @@ int main_loop(meshlink_handle_t *mesh) { timeout_add(&mesh->loop, &mesh->periodictimer, periodic_handler, &mesh->periodictimer, &(struct timeval){mesh->pingtimeout, rand() % 100000}); //Add signal handler - //mesh->datafromapp = {0}; - signal_add(&(mesh->loop),&(mesh->datafromapp), meshlink_send_from_queue,NULL, SIGTERM); + mesh->datafromapp.signum = 0; + signal_add(&(mesh->loop),&(mesh->datafromapp), meshlink_send_from_queue,NULL, mesh->datafromapp.signum); if(!event_loop_run(&mesh->loop)) { logger(DEBUG_ALWAYS, LOG_ERR, "Error while waiting for input: %s", strerror(errno)); -- 2.39.5