comparison src/http/modules/ngx_http_proxy_module.c @ 2430:d3454e719bbb

fix segfault, introduced in r2423
author Igor Sysoev <igor@sysoev.ru>
date Wed, 24 Dec 2008 16:18:35 +0000
parents 7af1e5fe102c
children 3a8a53c0c42f
comparison
equal deleted inserted replaced
2429:370c92d6ec46 2430:d3454e719bbb
612 sizeof(ngx_http_upstream_resolved_t)); 612 sizeof(ngx_http_upstream_resolved_t));
613 if (r->upstream->resolved == NULL) { 613 if (r->upstream->resolved == NULL) {
614 return NGX_ERROR; 614 return NGX_ERROR;
615 } 615 }
616 616
617 if (u.addrs[0].sockaddr) { 617 if (u.addrs && u.addrs[0].sockaddr) {
618 r->upstream->resolved->sockaddr = u.addrs[0].sockaddr; 618 r->upstream->resolved->sockaddr = u.addrs[0].sockaddr;
619 r->upstream->resolved->socklen = u.addrs[0].socklen; 619 r->upstream->resolved->socklen = u.addrs[0].socklen;
620 r->upstream->resolved->naddrs = 1; 620 r->upstream->resolved->naddrs = 1;
621 r->upstream->resolved->host = u.addrs[0].name; 621 r->upstream->resolved->host = u.addrs[0].name;
622 622