summaryrefslogtreecommitdiffhomepage
path: root/src/event/ngx_event_close.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/event/ngx_event_close.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/event/ngx_event_close.c b/src/event/ngx_event_close.c
index 66a3693a7..715a14b1a 100644
--- a/src/event/ngx_event_close.c
+++ b/src/event/ngx_event_close.c
@@ -18,6 +18,9 @@ int ngx_event_close_connection(ngx_event_t *ev)
ngx_destroy_pool(c->pool);
+ ngx_del_timer(c->read);
+ ngx_del_timer(c->write);
+
ngx_del_event(c->read, NGX_READ_EVENT, NGX_CLOSE_EVENT);
ngx_del_event(c->write, NGX_WRITE_EVENT, NGX_CLOSE_EVENT);