summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event_accept.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2004-04-21 18:54:33 +0000
committerIgor Sysoev <igor@sysoev.ru>2004-04-21 18:54:33 +0000
commit732a27196381164c799d345ec0d010b416408555 (patch)
tree043848398927223e1b08d1b15c071b3a23717d76 /src/event/ngx_event_accept.c
parentbb570859043557c5c1b20d933ff2e4c18d13c980 (diff)
downloadnginx-732a27196381164c799d345ec0d010b416408555.tar.gz
nginx-732a27196381164c799d345ec0d010b416408555.tar.bz2
nginx-0.0.3-2004-04-21-22:54:33 import
Diffstat (limited to 'src/event/ngx_event_accept.c')
-rw-r--r--src/event/ngx_event_accept.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/event/ngx_event_accept.c b/src/event/ngx_event_accept.c
index 0d078e449..5a3a451e7 100644
--- a/src/event/ngx_event_accept.c
+++ b/src/event/ngx_event_accept.c
@@ -125,9 +125,13 @@ void ngx_event_accept(ngx_event_t *ev)
return;
}
+
+ ngx_accept_disabled = (ngx_uint_t) s + NGX_ACCEPT_THRESHOLD
+ - ecf->connections;
+
/* disable warning: Win32 SOCKET is u_int while UNIX socket is int */
- if ((unsigned) s >= (unsigned) ecf->connections) {
+ if ((ngx_uint_t) s >= ecf->connections) {
ngx_log_error(NGX_LOG_ALERT, ev->log, 0,
"accept() on %s returned socket #%d while "
@@ -140,8 +144,6 @@ void ngx_event_accept(ngx_event_t *ev)
ngx_close_socket_n "failed");
}
- /* TODO: disable temporary accept() event */
-
ngx_destroy_pool(pool);
return;
}