summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main.cc b/src/main.cc
index a445e08..16c2360 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -7,6 +7,7 @@
*/
#include <sys/types.h>
#include <sys/stat.h>
+#include <sys/wait.h>
#include <signal.h>
#include <syslog.h>
#include <stdio.h>
@@ -97,6 +98,8 @@ int main(int argc, char* argv[])
if (daemon) {
if (fork() != 0) {
+ int s;
+ wait(&s);
exit(0);
}
}