Mercurial > hg > nginx-quic
diff src/event/ngx_event_timer.c @ 77:57c2e18d3572
nginx-0.0.1-2003-04-17-21:59:35 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 17 Apr 2003 17:59:35 +0000 |
parents | d1e42f1b8fd4 |
children | 3973260705cc |
line wrap: on
line diff
--- a/src/event/ngx_event_timer.c +++ b/src/event/ngx_event_timer.c @@ -129,7 +129,15 @@ void ngx_event_expire_timers(ngx_msec_t delta -= ev->timer_delta; ngx_del_timer(ev); - ev->timedout = 1; + if (ev->delayed) { + ev->delayed = 0; + if (ev->ready == 0) { + continue; + } + + } else { + ev->timedout = 1; + } if (ev->event_handler(ev) == NGX_ERROR) { ev->close_handler(ev);