diff options
| author | Igor Sysoev <igor@sysoev.ru> | 2003-01-24 06:20:47 +0000 |
|---|---|---|
| committer | Igor Sysoev <igor@sysoev.ru> | 2003-01-24 06:20:47 +0000 |
| commit | 404326f68ffe52b6f166ac961f01bb8889945fa8 (patch) | |
| tree | 488580c11cab74a6294a62033e9a3eee16ef886d /src/event/ngx_event_timer.h | |
| parent | fcce8d529a6aa7930cc58a5ec84b735cfb72c7e7 (diff) | |
| download | nginx-404326f68ffe52b6f166ac961f01bb8889945fa8.tar.gz nginx-404326f68ffe52b6f166ac961f01bb8889945fa8.tar.bz2 | |
nginx-0.0.1-2003-01-24-09:20:47 import
Diffstat (limited to 'src/event/ngx_event_timer.h')
| -rw-r--r-- | src/event/ngx_event_timer.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/event/ngx_event_timer.h b/src/event/ngx_event_timer.h index 27c301aab..24cb46c0a 100644 --- a/src/event/ngx_event_timer.h +++ b/src/event/ngx_event_timer.h @@ -16,7 +16,7 @@ extern ngx_event_t *ngx_timer_queue; extern int ngx_timer_hash_size; -ngx_inline static int ngx_event_get_timer() +ngx_inline static int ngx_event_find_timer() { int i; ngx_msec_t timer; @@ -24,10 +24,12 @@ ngx_inline static int ngx_event_get_timer() timer = NGX_MAX_MSEC; for (i = 0; i < ngx_timer_hash_size; i++) { - if (ngx_timer_queue[i].timer_next != &ngx_timer_queue[i]) { - if (timer > ngx_timer_queue[i].timer_next->timer_delta) { - timer = ngx_timer_queue[i].timer_next->timer_delta; - } + if (ngx_timer_queue[i].timer_next == &ngx_timer_queue[i]) { + continue; + } + + if (timer > ngx_timer_queue[i].timer_next->timer_delta) { + timer = ngx_timer_queue[i].timer_next->timer_delta; } } |
