summaryrefslogtreecommitdiff
path: root/src/server.c
diff options
context:
space:
mode:
authorjan <jan@152afb58-edef-0310-8abb-c4023f1b3aa9>2007-08-15 10:36:35 +0000
committerjan <jan@152afb58-edef-0310-8abb-c4023f1b3aa9>2007-08-15 10:36:35 +0000
commit0a46fca3ce05ff1fcf75c6d8a8f9be0b97bf81d6 (patch)
tree8671c5e081104f6937d504558d65df25528dcbd7 /src/server.c
parent60484cd5a09ab45c56f37ccafba7729181083c48 (diff)
downloadlighttpd-0a46fca3ce05ff1fcf75c6d8a8f9be0b97bf81d6.tar.gz
wait() returns the PID, check against -1 (fixes #1301 again)
git-svn-id: svn://svn.lighttpd.net/lighttpd/trunk@1910 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/server.c')
-rw-r--r--src/server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server.c b/src/server.c
index eb59984d..d8f6d464 100644
--- a/src/server.c
+++ b/src/server.c
@@ -1541,7 +1541,7 @@ int main (int argc, char **argv, char **envp) {
} else {
int status;
- if (0 == wait(&status)) {
+ if (-1 != wait(&status)) {
/* a child terminated, restart it */
num_childs++;
} else {