X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Ftincd.c;h=809e6068491d071725a7811028303481486d9c1a;hp=0da27a38d49f43b6403649b89ceeeaffc2fc34e1;hb=523c80c4e35b7ff8ad94b41a6071dbe2b8ff6ec7;hpb=f2076e3e7031ac8ad87eb6aab0cea40f379dd0c6 diff --git a/src/tincd.c b/src/tincd.c index 0da27a38..809e6068 100644 --- a/src/tincd.c +++ b/src/tincd.c @@ -344,10 +344,7 @@ main(int argc, char **argv, char **envp) setup_signals(); if(detach()) - { - kill(ppid, SIGTERM); - exit(0); - } + exit(0); if(security_init()) return 1; @@ -463,6 +460,7 @@ setup_signals(void) signal(SIGINT, sigint_handler); signal(SIGUSR1, sigusr1_handler); signal(SIGUSR2, sigusr2_handler); + signal(SIGCHLD, SIG_IGN); } RETSIGTYPE parent_exit(int a)