diff src/event/ngx_event_accept.c @ 245:e6c005b66b3a

nginx-0.0.1-2004-01-30-00:45:01 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 29 Jan 2004 21:45:01 +0000
parents 86e473b5641e
children 008276b9e061
line wrap: on
line diff
--- a/src/event/ngx_event_accept.c	Thu Jan 29 17:06:07 2004 +0000
+++ b/src/event/ngx_event_accept.c	Thu Jan 29 21:45:01 2004 +0000
@@ -192,6 +192,10 @@
             rev->ready = 1;
         }
 
+        if (ev->deferred_accept) {
+            rev->ready = 1;
+        }
+
         c->ctx = ls->ctx;
         c->servers = ls->servers;
 
@@ -215,10 +219,6 @@
         ngx_log_debug2(NGX_LOG_DEBUG_EVENT, ev->log, 0,
                        "accept: %d, %d", s, c->number);
 
-        if (ev->deferred_accept) {
-            rev->ready = 1;
-        }
-
         if (ngx_add_conn) {
             if (ngx_add_conn(c) == NGX_ERROR) {
                 if (ngx_close_socket(s) == -1) {