]> git.kaiwu.me - nginx.git/commitdiff
win32 master process had aready closed listening sockets
authorIgor Sysoev <igor@sysoev.ru>
Sat, 6 Jun 2009 12:53:55 +0000 (12:53 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Sat, 6 Jun 2009 12:53:55 +0000 (12:53 +0000)
src/core/ngx_cycle.c

index f931ec5e5572f308333d615d044dd32e54386b21..fbfc9c67668d99c50571f7ef6e29d05de0f57809 100644 (file)
@@ -653,7 +653,8 @@ old_shm_zone_done:
 
     ls = old_cycle->listening.elts;
     for (i = 0; i < old_cycle->listening.nelts; i++) {
-        if (ls[i].remain) {
+
+        if (ls[i].remain || ls[i].fd == -1) {
             continue;
         }