diff options
Diffstat (limited to 'src/imap/ngx_imap_proxy_module.c')
-rw-r--r-- | src/imap/ngx_imap_proxy_module.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/imap/ngx_imap_proxy_module.c b/src/imap/ngx_imap_proxy_module.c index 81ddb8397..be32e6fe2 100644 --- a/src/imap/ngx_imap_proxy_module.c +++ b/src/imap/ngx_imap_proxy_module.c @@ -264,6 +264,8 @@ ngx_imap_proxy_imap_handler(ngx_event_t *rev) s->connection->write->handler = ngx_imap_proxy_handler; rev->handler = ngx_imap_proxy_handler; c->write->handler = ngx_imap_proxy_handler; + + ngx_del_timer(c->read); } } @@ -384,6 +386,8 @@ ngx_imap_proxy_pop3_handler(ngx_event_t *rev) s->connection->write->handler = ngx_imap_proxy_handler; rev->handler = ngx_imap_proxy_handler; c->write->handler = ngx_imap_proxy_handler; + + ngx_del_timer(c->read); } } |