If not compiled for debugging, redirect standard input/output/error

to /dev/null before becoming a daemon.
This commit is contained in:
Ruslan Ermilov 2006-10-23 10:48:19 +00:00
parent 66adc12877
commit cc17b04460

View File

@ -126,7 +126,13 @@ main(int argc, char *argv[])
(void) signal(SIGHUP, SIG_IGN);
if (init && daemon(0, 1)) {
if (init && daemon(0,
#ifdef DEBUG
1
#else
0
#endif
)) {
syslog(LOG_ERR, "daemon: %m");
return 1;
}