]> git.kaiwu.me - nginx.git/commitdiff
Removed unused flag accept_context_updated from ngx_event_t.
authorRuslan Ermilov <ru@nginx.com>
Wed, 29 Jun 2016 11:30:00 +0000 (14:30 +0300)
committerRuslan Ermilov <ru@nginx.com>
Wed, 29 Jun 2016 11:30:00 +0000 (14:30 +0300)
Also, removed practically unused flag accept_context_updated from
ngx_connection_t.

src/core/ngx_connection.h
src/event/ngx_event.h
src/event/ngx_event_acceptex.c

index b11e92b2df183650225bc24ac8ff2e947b4de6d1..e484c81da94e616f9df0daf9021368b3a87412ed 100644 (file)
@@ -186,10 +186,6 @@ struct ngx_connection_s {
 
     unsigned            need_last_buf:1;
 
-#if (NGX_HAVE_IOCP)
-    unsigned            accept_context_updated:1;
-#endif
-
 #if (NGX_HAVE_AIO_SENDFILE)
     unsigned            busy_count:2;
 #endif
index 1c7c14873627130028dbc8c3c84dbf480b56d743..394a0e8e57e76abe78c1126b17c133fd384c309c 100644 (file)
@@ -76,11 +76,6 @@ struct ngx_event_s {
 
     unsigned         cancelable:1;
 
-#if (NGX_WIN32)
-    /* setsockopt(SO_UPDATE_ACCEPT_CONTEXT) was successful */
-    unsigned         accept_context_updated:1;
-#endif
-
 #if (NGX_HAVE_KQUEUE)
     unsigned         kq_vnode:1;
 
index e414fe4463f0ff0410276797c1e8700c2c840ed8..1999faf209fa076e7a0adb1ad8520ae277b25b96 100644 (file)
@@ -41,8 +41,8 @@ ngx_event_acceptex(ngx_event_t *rev)
         ngx_log_error(NGX_LOG_CRIT, c->log, ngx_socket_errno,
                       "setsockopt(SO_UPDATE_ACCEPT_CONTEXT) failed for %V",
                       &c->addr_text);
-    } else {
-        c->accept_context_updated = 1;
+        /* TODO: close socket */
+        return;
     }
 
     ngx_getacceptexsockaddrs(c->buffer->pos,