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;