Mercurial > hg > nginx
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 } |