Mercurial > hg > nginx
diff src/event/ngx_event.h @ 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 | c14d7232b11f |
children | 83fa61cd3d2f |
line wrap: on
line diff
--- a/src/event/ngx_event.h +++ b/src/event/ngx_event.h @@ -161,16 +161,23 @@ NGX_CLOSE_EVENT kqueue: kqueu static void ngx_inline ngx_del_timer(ngx_event_t *ev) { - if (ev->timer_prev) +#if (NGX_DEBUG) + ngx_log_debug(ev->log, "del timer: %d" _ *(int *)(ev->data)); +#endif + + if (ev->timer_prev) { ev->timer_prev->timer_next = ev->timer_next; + } if (ev->timer_next) { + ev->timer_next->timer_delta += ev->timer_delta; ev->timer_next->timer_prev = ev->timer_prev; ev->timer_next = NULL; } - if (ev->timer_prev) + if (ev->timer_prev) { ev->timer_prev = NULL; + } }