diff src/event/modules/ngx_poll_module.c @ 38:2ffaa35fba42

nginx-0.0.1-2002-12-24-10:09:57 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 24 Dec 2002 07:09:57 +0000
parents 9fe40e51d4a3
children 83fa61cd3d2f
line wrap: on
line diff
--- 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 *l
         }
     }
 
-    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 *l
         }
     }
 
+    ngx_assert((ready == 0), /* void */ ; , log, "poll ready != nevents");
+
     return NGX_OK;
 }