diff --git a/src/daemonize.c b/src/daemonize.c index 2719144..d135fb9 100644 --- a/src/daemonize.c +++ b/src/daemonize.c @@ -62,6 +62,13 @@ void daemonize(){ setsid(); + /* + * Double fork method + */ + pid = fork(); + if(pid < 0) exit(1); + if(pid > 0) exit(0); + for(i = getdtablesize(); i >= 0; --i) close(i); lfp = open("/dev/null",O_RDWR);