From: Jean-Frederic Clere Date: Thu, 8 Oct 2009 08:52:14 +0000 (+0000) Subject: When pick was zero no worker where choosen. X-Git-Tag: 2.3.3~185 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3c6bce62c6657a4f5f7ae8fbf5027a193a34bb19;p=thirdparty%2Fapache%2Fhttpd.git When pick was zero no worker where choosen. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@823093 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/proxy/balancers/mod_lbmethod_heartbeat.c b/modules/proxy/balancers/mod_lbmethod_heartbeat.c index 6a9210655d5..ac859186b08 100644 --- a/modules/proxy/balancers/mod_lbmethod_heartbeat.c +++ b/modules/proxy/balancers/mod_lbmethod_heartbeat.c @@ -354,7 +354,7 @@ static proxy_worker *find_best_hb(proxy_balancer *balancer, for (i = 0; i < up_servers->nelts; i++) { server = APR_ARRAY_IDX(up_servers, i, hb_server_t *); - if (pick > c && pick <= c + server->ready) { + if (pick >= c && pick <= c + server->ready) { mycandidate = server->worker; }