Mercurial > hg > nginx-vendor-0-7
diff src/mail/ngx_mail_handler.c @ 486:6484cbba0222 NGINX_0_7_55
nginx 0.7.55
*) Bugfix: the http_XXX parameters in "proxy_cache_use_stale" and
"fastcgi_cache_use_stale" directives did not work.
*) Bugfix: fastcgi cache did not cache header only responses.
*) Bugfix: of "select() failed (9: Bad file descriptor)" error in
nginx/Unix and "select() failed (10022: ...)" error in nginx/Windows.
*) Bugfix: a segmentation fault might occur in worker process, if an
"debug_connection" directive was used; the bug had appeared in
0.7.54.
*) Bugfix: fix ngx_http_image_filter_module building errors.
*) Bugfix: the files bigger than 2G could not be transferred using
$r->sendfile.
Thanks to Maxim Dounin.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Wed, 06 May 2009 00:00:00 +0400 |
parents | 33394d1255b0 |
children | 98143f74eb3d |
line wrap: on
line diff
--- a/src/mail/ngx_mail_handler.c +++ b/src/mail/ngx_mail_handler.c @@ -26,20 +26,20 @@ ngx_mail_init_connection(ngx_connection_ ngx_uint_t i; struct sockaddr_in sin; ngx_mail_log_ctx_t *ctx; - ngx_mail_in_port_t *imip; - ngx_mail_in_addr_t *imia; + ngx_mail_in_port_t *mip; + ngx_mail_in_addr_t *mia; ngx_mail_session_t *s; /* find the server configuration for the address:port */ /* AF_INET only */ - imip = c->listening->servers; - imia = imip->addrs; + mip = c->listening->servers; + mia = mip->addrs; i = 0; - if (imip->naddrs > 1) { + if (mip->naddrs > 1) { /* * There are several addresses on this port and one of them @@ -70,8 +70,8 @@ ngx_mail_init_connection(ngx_connection_ /* the last address is "*" */ - for ( /* void */ ; i < imip->naddrs - 1; i++) { - if (in_addr == imia[i].addr) { + for ( /* void */ ; i < mip->naddrs - 1; i++) { + if (in_addr == mia[i].addr) { break; } } @@ -84,10 +84,10 @@ ngx_mail_init_connection(ngx_connection_ return; } - s->main_conf = imia[i].ctx->main_conf; - s->srv_conf = imia[i].ctx->srv_conf; + s->main_conf = mia[i].ctx->main_conf; + s->srv_conf = mia[i].ctx->srv_conf; - s->addr_text = &imia[i].addr_text; + s->addr_text = &mia[i].addr_text; c->data = s; s->connection = c; @@ -124,7 +124,7 @@ ngx_mail_init_connection(ngx_connection_ return; } - if (imia[i].ssl) { + if (mia[i].ssl) { c->log->action = "SSL handshaking";