# HG changeset patch # User Igor Sysoev # Date 1173178955 0 # Node ID 44f7e6f36b8c4479beb55c635b14050b9ef3fcf2 # Parent 06479b01caffeddad9e58a3f0a3b57b15c1a80d3 avoid endless loop diff --git a/src/http/modules/ngx_http_upstream_ip_hash_module.c b/src/http/modules/ngx_http_upstream_ip_hash_module.c --- a/src/http/modules/ngx_http_upstream_ip_hash_module.c +++ b/src/http/modules/ngx_http_upstream_ip_hash_module.c @@ -179,10 +179,9 @@ ngx_http_upstream_get_ip_hash_peer(ngx_p peer->fails = 0; break; } + } - } else { - iphp->rrp.tried[n] |= m; - } + iphp->rrp.tried[n] |= m; /* ngx_unlock_mutex(iphp->rrp.peers->mutex); */