X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fprocess.c;h=ee5fce97fcda59620f91fc468339c308378510c4;hb=33f241d97852d7a171f1aaf1bda7f66356ff889e;hp=89678349c0f97821deddcad58826d3cfe572bd55;hpb=2adc789401153ffde847f76155e07665fbf909ac;p=meshlink diff --git a/src/process.c b/src/process.c index 89678349..ee5fce97 100644 --- a/src/process.c +++ b/src/process.c @@ -26,6 +26,7 @@ #include "device.h" #include "edge.h" #include "logger.h" +#include "net.h" #include "node.h" #include "process.h" #include "subnet.h" @@ -224,7 +225,10 @@ bool init_service(void) { bool detach(void) { #ifndef HAVE_MINGW signal(SIGALRM, SIG_IGN); - signal(SIGCHLD, SIG_IGN); + signal(SIGPIPE, SIG_IGN); + signal(SIGUSR1, SIG_IGN); + signal(SIGUSR2, SIG_IGN); + signal(SIGWINCH, SIG_IGN); closelogger(); #endif