From 523c80c4e35b7ff8ad94b41a6071dbe2b8ff6ec7 Mon Sep 17 00:00:00 2001 From: Ivo Timmermans Date: Tue, 28 Mar 2000 19:16:27 +0000 Subject: [PATCH] Ignore SIGCHLD. --- src/tincd.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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) -- 2.20.1