summaryrefslogtreecommitdiff
path: root/src/server.c
diff options
context:
space:
mode:
authorJan Kneschke <jan@kneschke.de>2005-08-30 10:42:06 +0000
committerJan Kneschke <jan@kneschke.de>2005-08-30 10:42:06 +0000
commit0abd166b023ec1bc6e5cf519c986a31996857a4e (patch)
tree96f46a28909158a007ffa39ae1f3c216cad90c4e /src/server.c
parente3fa4d3b0c13e57f95d1dcf201da7ccf39ecb68e (diff)
downloadlighttpd-git-0abd166b023ec1bc6e5cf519c986a31996857a4e.tar.gz
let kqueue startup after daemonize is done
git-svn-id: svn+ssh://svn.lighttpd.net/lighttpd/branches/lighttpd-merge-1.4.x@650 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/server.c')
-rw-r--r--src/server.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server.c b/src/server.c
index 017a6191..5c1b3339 100644
--- a/src/server.c
+++ b/src/server.c
@@ -670,7 +670,11 @@ int main (int argc, char **argv) {
return -1;
}
- /* kqueue needs a reset AFTER daemonize() */
+ /*
+ * kqueue() is called here, select resets its internals,
+ * all server sockets get their handlers
+ *
+ * */
if (0 != network_register_fdevents(srv)) {
plugins_free(srv);
network_close(srv);