diff options
author | jan <jan@152afb58-edef-0310-8abb-c4023f1b3aa9> | 2007-08-15 10:36:35 +0000 |
---|---|---|
committer | jan <jan@152afb58-edef-0310-8abb-c4023f1b3aa9> | 2007-08-15 10:36:35 +0000 |
commit | 0a46fca3ce05ff1fcf75c6d8a8f9be0b97bf81d6 (patch) | |
tree | 8671c5e081104f6937d504558d65df25528dcbd7 /src/server.c | |
parent | 60484cd5a09ab45c56f37ccafba7729181083c48 (diff) | |
download | lighttpd-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.c | 2 |
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 { |