diff --git a/src/core/ngx_connection.c b/src/core/ngx_connection.c index 33b9b1607..7ea7706e5 100644 --- a/src/core/ngx_connection.c +++ b/src/core/ngx_connection.c @@ -1166,6 +1166,10 @@ ngx_close_listening_sockets(ngx_cycle_t *cycle) } } + if (c->read->timer_set) { + ngx_del_timer(c->read); + } + ngx_free_connection(c); c->fd = (ngx_socket_t) -1;