diff options
Diffstat (limited to 'src/imap/ngx_imap_handler.c')
-rw-r--r-- | src/imap/ngx_imap_handler.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/imap/ngx_imap_handler.c b/src/imap/ngx_imap_handler.c index 419c5a119..4d9e93a28 100644 --- a/src/imap/ngx_imap_handler.c +++ b/src/imap/ngx_imap_handler.c @@ -298,8 +298,14 @@ void ngx_imap_close_session(ngx_imap_session_t *s) void ngx_imap_close_connection(ngx_connection_t *c) { + ngx_pool_t *pool; + ngx_log_debug1(NGX_LOG_DEBUG_IMAP, c->log, 0, "close imap connection: %d", c->fd); + pool = c->pool; + ngx_close_connection(c); + + ngx_destroy_pool(c->pool); } |