diff --git a/ChangeLog b/ChangeLog index dcb119a..def751b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,5 @@ +2009-07-04 +- fixed 'defunct' process after fork ---------------------------------------------------------------- 2009-06-30 thilor77 diff --git a/src/tint.c b/src/tint.c index d062c70..dc90b02 100644 --- a/src/tint.c +++ b/src/tint.c @@ -53,6 +53,7 @@ void init () signal(SIGINT, signal_handler); signal(SIGTERM, signal_handler); signal(SIGHUP, signal_handler); + signal(SIGCLD, SIG_IGN); // don't have to wait() after fork() // set global data memset(&server, 0, sizeof(Server_global));