comparison src/core/ngx_inet.c @ 3864:8e77b5216894

fix u->one_addr handling in ngx_inet_resolve_host() patch by Maxim Dounin
author Igor Sysoev <igor@sysoev.ru>
date Thu, 17 Feb 2011 15:01:16 +0000
parents 8de152fbb49d
children 4d4b5770616f
comparison
equal deleted inserted replaced
3863:f596dd1a6d33 3864:8e77b5216894
941 return NGX_ERROR; 941 return NGX_ERROR;
942 } 942 }
943 943
944 u->naddrs = i; 944 u->naddrs = i;
945 945
946 for (i = 0; h->h_addr_list[i] != NULL; i++) { 946 for (i = 0; i < u->naddrs; i++) {
947 947
948 sin = ngx_pcalloc(pool, sizeof(struct sockaddr_in)); 948 sin = ngx_pcalloc(pool, sizeof(struct sockaddr_in));
949 if (sin == NULL) { 949 if (sin == NULL) {
950 return NGX_ERROR; 950 return NGX_ERROR;
951 } 951 }