diff src/event/ngx_event.c @ 375:744ccb59062d

nginx-0.0.7-2004-07-02-19:54:34 import
author Igor Sysoev <igor@sysoev.ru>
date Fri, 02 Jul 2004 15:54:34 +0000
parents 54f76b0b8dca
children d0451e402e27
line wrap: on
line diff
--- a/src/event/ngx_event.c
+++ b/src/event/ngx_event.c
@@ -276,12 +276,22 @@ static ngx_int_t ngx_event_process_init(
         return NGX_ERROR;
     }
 
+    rev = cycle->read_events;
+    for (i = 0; i < cycle->connection_n; i++) {
+        rev[i].closed = 1;
+    }
+
     cycle->write_events = ngx_alloc(sizeof(ngx_event_t) * ecf->connections,
                                    cycle->log);
     if (cycle->write_events == NULL) {
         return NGX_ERROR;
     }
 
+    wev = cycle->write_events;
+    for (i = 0; i < cycle->connection_n; i++) {
+        wev[i].closed = 1;
+    }
+
     /* for each listening socket */
 
     s = cycle->listening.elts;