diff options
Diffstat (limited to 'src/event/modules/ngx_poll_module.c')
-rw-r--r-- | src/event/modules/ngx_poll_module.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/event/modules/ngx_poll_module.c b/src/event/modules/ngx_poll_module.c index bff4960a2..1b7867dd4 100644 --- a/src/event/modules/ngx_poll_module.c +++ b/src/event/modules/ngx_poll_module.c @@ -190,7 +190,7 @@ int ngx_poll_process_events(ngx_log_t *log) } } - for (i = 0; ready; i++) { + for (i = 0; i < nevents && ready; i++) { c = &ngx_connections[event_list[i].fd]; ngx_log_debug(log, "poll: fd:%d, ev:%d, rev:%d" _ @@ -245,6 +245,8 @@ int ngx_poll_process_events(ngx_log_t *log) } } + ngx_assert((ready == 0), /* void */ ; , log, "poll ready != nevents"); + return NGX_OK; } |