Mercurial > hg > nginx
diff src/event/ngx_event_accept.c @ 315:39b6f2df45c0
nginx-0.0.3-2004-04-14-21:44:28 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 14 Apr 2004 17:44:28 +0000 |
parents | f5431a4bbc7d |
children | ba876b26b76d |
line wrap: on
line diff
--- a/src/event/ngx_event_accept.c Wed Apr 14 05:57:36 2004 +0000 +++ b/src/event/ngx_event_accept.c Wed Apr 14 17:44:28 2004 +0000 @@ -402,6 +402,10 @@ */ if (ngx_event_flags & NGX_USE_SIGIO_EVENT) { + if (!cycle->connections[s[i].fd].read->active) { + continue; + } + if (ngx_del_conn(&cycle->connections[s[i].fd], NGX_DISABLE_EVENT) == NGX_ERROR) { @@ -409,6 +413,10 @@ } } else { + if (!cycle->read_events[s[i].fd].active) { + continue; + } + if (ngx_del_event(&cycle->read_events[s[i].fd], NGX_READ_EVENT, NGX_DISABLE_EVENT) == NGX_ERROR) {