]> git.meshlink.io Git - meshlink/commitdiff
Take care of signum
authorSaverio Proto <zioproto@gmail.com>
Sun, 1 Jun 2014 14:46:50 +0000 (16:46 +0200)
committerSaverio Proto <zioproto@gmail.com>
Sun, 1 Jun 2014 14:46:50 +0000 (16:46 +0200)
src/net.c

index 15a4831f44cf430519b7842e65953b2c790577a4..2c24f10c6d8c6e41d7cc5e6df29ca8bf6cee09f0 100644 (file)
--- 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));