diff options
Diffstat (limited to 'src/daemon.c')
-rw-r--r-- | src/daemon.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/daemon.c b/src/daemon.c index 9a87d7a..e865ecf 100644 --- a/src/daemon.c +++ b/src/daemon.c @@ -24,6 +24,7 @@ #include "main.h" #include "daemon.h" +#include "log.h" /* * Fork a child process and then kill the parent so make the calling @@ -40,7 +41,11 @@ void makedaemon (void) if (fork () != 0) exit (0); - chdir ("/"); + if (chdir ("/") != 0) { + log_message (LOG_WARNING, + "Could not change directory to /"); + } + umask (0177); #if NDEBUG |