]> git.meshlink.io Git - meshlink/blobdiff - src/process.c
Close meta connection socket after cleaning up event structures.
[meshlink] / src / process.c
index 89678349c0f97821deddcad58826d3cfe572bd55..0584da675816b9c38fededdb081e07cdf826c49f 100644 (file)
@@ -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"
@@ -223,8 +224,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