Mercurial > hg > nginx
comparison src/mail/ngx_mail_smtp_handler.c @ 1482:4606dce4f416
optimizations
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 14 Sep 2007 14:04:24 +0000 |
parents | b58ce1cf66da |
children | 46f364406994 |
comparison
equal
deleted
inserted
replaced
1481:b58ce1cf66da | 1482:4606dce4f416 |
---|---|
186 return; | 186 return; |
187 } | 187 } |
188 | 188 |
189 s->blocked = 0; | 189 s->blocked = 0; |
190 | 190 |
191 rc = ngx_mail_read_command(s); | 191 rc = ngx_mail_read_command(s, c); |
192 | 192 |
193 if (rc == NGX_AGAIN || rc == NGX_ERROR) { | 193 if (rc == NGX_AGAIN || rc == NGX_ERROR) { |
194 return; | 194 return; |
195 } | 195 } |
196 | 196 |
261 } | 261 } |
262 | 262 |
263 switch (rc) { | 263 switch (rc) { |
264 | 264 |
265 case NGX_DONE: | 265 case NGX_DONE: |
266 ngx_mail_auth(s); | 266 ngx_mail_auth(s, c); |
267 return; | 267 return; |
268 | 268 |
269 case NGX_ERROR: | 269 case NGX_ERROR: |
270 ngx_mail_session_internal_server_error(s); | 270 ngx_mail_session_internal_server_error(s); |
271 return; | 271 return; |