Mercurial > hg > nginx
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 |