diff src/event/ngx_event_accept.c @ 164:84036764e215

nginx-0.0.1-2003-10-29-11:30:44 import
author Igor Sysoev <igor@sysoev.ru>
date Wed, 29 Oct 2003 08:30:44 +0000
parents b3655b21375a
children 71ce40b3c37b
line wrap: on
line diff
--- a/src/event/ngx_event_accept.c
+++ b/src/event/ngx_event_accept.c
@@ -172,9 +172,11 @@ ngx_log_debug(ev->log, "ADDR %s" _ ls->l
         c->fd = s;
         c->unexpected_eof = 1;
         wev->write = 1;
+        wev->ready = 1;
 
-        if ((ngx_event_flags & NGX_USE_AIO_EVENT) == 0) {
-            wev->ready = 1;
+        if (ngx_event_flags & (NGX_USE_AIO_EVENT|NGX_USE_EDGE_EVENT)) {
+            /* aio, iocp, epoll */
+            rev->ready = 1;
         }
 
         c->ctx = ls->ctx;