comparison src/event/ngx_event_close.c @ 38:2ffaa35fba42

nginx-0.0.1-2002-12-24-10:09:57 import
author Igor Sysoev <igor@sysoev.ru>
date Tue, 24 Dec 2002 07:09:57 +0000
parents 53cb81681040
children b288069a8696
comparison
equal deleted inserted replaced
37:9fe40e51d4a3 38:2ffaa35fba42
16 ngx_assert((c->fd != -1), return NGX_ERROR, c->log, 16 ngx_assert((c->fd != -1), return NGX_ERROR, c->log,
17 "ngx_event_close: already closed"); 17 "ngx_event_close: already closed");
18 18
19 ngx_destroy_pool(c->pool); 19 ngx_destroy_pool(c->pool);
20 20
21 ngx_del_timer(c->read);
22 ngx_del_timer(c->write);
23
21 ngx_del_event(c->read, NGX_READ_EVENT, NGX_CLOSE_EVENT); 24 ngx_del_event(c->read, NGX_READ_EVENT, NGX_CLOSE_EVENT);
22 ngx_del_event(c->write, NGX_WRITE_EVENT, NGX_CLOSE_EVENT); 25 ngx_del_event(c->write, NGX_WRITE_EVENT, NGX_CLOSE_EVENT);
23 26
24 if ((rc = ngx_close_socket(c->fd)) == -1) 27 if ((rc = ngx_close_socket(c->fd)) == -1)
25 ngx_log_error(NGX_LOG_ERR, c->log, ngx_socket_errno, 28 ngx_log_error(NGX_LOG_ERR, c->log, ngx_socket_errno,