diff --git a/src/daemonitor/700_signal.c b/src/daemonitor/700_signal.c index e47edd1..f6d2346 100644 --- a/src/daemonitor/700_signal.c +++ b/src/daemonitor/700_signal.c @@ -45,7 +45,7 @@ void sigterm_handler(int signum __attribute__((unused))) /* uck -- we can't call exit() because it's not async-signal-safe, so we must call _exit() and * clean up manually, with no logging */ unlink(pidfile_filename); - exit(0); + _exit(0); }