Author: Maxim Dounin Bug URL: http://nginx.org/pipermail/nginx/2010-December/024235.html Description: Potential bug incurred by "one_addr" --- nginx.orig/src/core/ngx_inet.c 2010-12-18 08:33:52.000000000 +0700 +++ nginx.head/src/core/ngx_inet.c 2010-12-18 08:36:31.000000000 +0700 @@ -943,7 +943,7 @@ ngx_inet_resolve_host(ngx_pool_t *pool, u->naddrs = i; - for (i = 0; h->h_addr_list[i] != NULL; i++) { + for (i = 0; i < u->naddrs; i++) { sin = ngx_pcalloc(pool, sizeof(struct sockaddr_in)); if (sin == NULL) {