diff src/event/modules/ngx_select_module.c @ 23:f540a63026c9

nginx-0.0.1-2002-12-06-19:32:33 import
author Igor Sysoev <igor@sysoev.ru>
date Fri, 06 Dec 2002 16:32:33 +0000
parents 8dd06e2844f5
children 53cb81681040
line wrap: on
line diff
--- a/src/event/modules/ngx_select_module.c
+++ b/src/event/modules/ngx_select_module.c
@@ -126,6 +126,8 @@ int ngx_select_del_event(ngx_event_t *ev
     ngx_connection_t *c;
     c = (ngx_connection_t *) ev->data;
 
+    ngx_log_debug(c->log, "del event: %d" _ c->fd);
+
 #if (WIN32)
     if (event == NGX_READ_EVENT) {
         FD_CLR(c->fd, &master_read_fd_set);
@@ -146,13 +148,13 @@ int ngx_select_del_event(ngx_event_t *ev
         max_fd = -1;
 #endif
 
+    nevents--;
+
     if (ev->index < nevents) {
         event_index[ev->index] = event_index[nevents];
         event_index[ev->index]->index = ev->index;
     }
 
-    nevents--;
-
     return NGX_OK;
 }