comparison src/mail/ngx_mail_pop3_handler.c @ 1480:a231e37a19ab

move event handling to protocol specific code, it is required to support SMTP greeting delay
author Igor Sysoev <igor@sysoev.ru>
date Fri, 14 Sep 2007 10:42:19 +0000
parents 2647950e047f
children 4606dce4f416
comparison
equal deleted inserted replaced
1479:2647950e047f 1480:a231e37a19ab
60 s->out.data = pop3_greeting; 60 s->out.data = pop3_greeting;
61 } 61 }
62 62
63 c->read->handler = ngx_mail_pop3_init_protocol; 63 c->read->handler = ngx_mail_pop3_init_protocol;
64 64
65 ngx_add_timer(c->read, cscf->timeout);
66
67 if (ngx_handle_read_event(c->read, 0) == NGX_ERROR) {
68 ngx_mail_close_connection(c);
69 }
70
65 ngx_mail_send(c->write); 71 ngx_mail_send(c->write);
66 } 72 }
67 73
68 74
69 void 75 void