# HG changeset patch # User Igor Sysoev # Date 1224247008 0 # Node ID 4a878cbad7574508fd72f942b332580afabe24d0 # Parent 732bf367dc085b6aa7891841a2a6a6595a704fa7 fix server_addr value known from configuration, bug introduced in r2199 diff --git a/src/http/ngx_http_core_module.c b/src/http/ngx_http_core_module.c --- a/src/http/ngx_http_core_module.c +++ b/src/http/ngx_http_core_module.c @@ -1631,6 +1631,10 @@ ngx_http_server_addr(ngx_http_request_t } r->in_addr = sin.sin_addr.s_addr; + + } else { + sin.sin_family = c->sockaddr->sa_family; + sin.sin_addr.s_addr = r->in_addr; } if (s == NULL) {