summaryrefslogtreecommitdiffabout
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--src/eyefiworker.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/eyefiworker.cc b/src/eyefiworker.cc
index d87c36e..4038658 100644
--- a/src/eyefiworker.cc
+++ b/src/eyefiworker.cc
@@ -1,2 +1,2 @@
-#include <sys/wait.h>
+#include <signal.h>
#include <stdexcept>
@@ -12,4 +12,4 @@ int eyefiworker::run(int port) {
throw std::runtime_error("failed to bind()");
+ signal(SIGCHLD,SIG_IGN);
while(true) {
- while(waitpid(-1,0,WNOHANG)>0);
if(!soap_valid_socket(accept()))