summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMichael Larson <slioch@eng-140.vyatta.com>2008-06-20 09:02:19 -0700
committerMichael Larson <slioch@eng-140.vyatta.com>2008-06-20 09:02:19 -0700
commitb6df4be905eebab5ef4480358233ce7316e0d889 (patch)
tree195df38dbe0107e8b6ede3b78aabc6905d941faf /src
parent2bf54a065291f8e81568c39276a7ca0ce3bc98ce (diff)
downloadvyatta-wanloadbalance-b6df4be905eebab5ef4480358233ce7316e0d889.tar.gz
vyatta-wanloadbalance-b6df4be905eebab5ef4480358233ce7316e0d889.zip
change on deamon option for parent process to wait
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);
}
}