comparison src/http/ngx_http_core_module.c @ 2278:4a878cbad757

fix server_addr value known from configuration, bug introduced in r2199
author Igor Sysoev <igor@sysoev.ru>
date Fri, 17 Oct 2008 12:36:48 +0000
parents 732bf367dc08
children c59485781f0a
comparison
equal deleted inserted replaced
2277:732bf367dc08 2278:4a878cbad757
1629 ngx_connection_error(c, ngx_socket_errno, "getsockname() failed"); 1629 ngx_connection_error(c, ngx_socket_errno, "getsockname() failed");
1630 return NGX_ERROR; 1630 return NGX_ERROR;
1631 } 1631 }
1632 1632
1633 r->in_addr = sin.sin_addr.s_addr; 1633 r->in_addr = sin.sin_addr.s_addr;
1634
1635 } else {
1636 sin.sin_family = c->sockaddr->sa_family;
1637 sin.sin_addr.s_addr = r->in_addr;
1634 } 1638 }
1635 1639
1636 if (s == NULL) { 1640 if (s == NULL) {
1637 return NGX_OK; 1641 return NGX_OK;
1638 } 1642 }