]> granicus.if.org Git - apache/commitdiff
When pick was zero no worker where choosen.
authorJean-Frederic Clere <jfclere@apache.org>
Thu, 8 Oct 2009 08:52:14 +0000 (08:52 +0000)
committerJean-Frederic Clere <jfclere@apache.org>
Thu, 8 Oct 2009 08:52:14 +0000 (08:52 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@823093 13f79535-47bb-0310-9956-ffa450edef68

modules/proxy/balancers/mod_lbmethod_heartbeat.c

index 6a9210655d52cc150b5c3f5f55fe14371c54789f..ac859186b08aa71da8f7ac41894ca6b7d7e2a90e 100644 (file)
@@ -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;
             }