diff options
| author | Igor Sysoev <igor@sysoev.ru> | 2003-05-15 15:42:53 +0000 |
|---|---|---|
| committer | Igor Sysoev <igor@sysoev.ru> | 2003-05-15 15:42:53 +0000 |
| commit | 6ddfbf06625eca15ddf24ac95b755cdc9db32bfa (patch) | |
| tree | fdf4cccdd271b3fce401cff82c911aeb2a390703 /src/event/ngx_event_timer.h | |
| parent | 79a804880ee362a1256e6e8aeadb73f7f5cf0885 (diff) | |
| download | nginx-6ddfbf06625eca15ddf24ac95b755cdc9db32bfa.tar.gz nginx-6ddfbf06625eca15ddf24ac95b755cdc9db32bfa.tar.bz2 | |
nginx-0.0.1-2003-05-15-19:42:53 import
Diffstat (limited to '')
| -rw-r--r-- | src/event/ngx_event_timer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/event/ngx_event_timer.h b/src/event/ngx_event_timer.h index 227f702c5..f5f78ae95 100644 --- a/src/event/ngx_event_timer.h +++ b/src/event/ngx_event_timer.h @@ -23,6 +23,11 @@ ngx_inline static void ngx_event_del_timer(ngx_event_t *ev) ngx_log_debug(ev->log, "del timer: %d" _ *(int *)(ev->data)); #endif + if (!ev->timer_next || !ev->timer_prev) { + ngx_log_error(NGX_LOG_ALERT, ev->log, 0, "timer already deleted"); + return; + } + if (ev->timer_prev) { ev->timer_prev->timer_next = ev->timer_next; } |
