[jboss-cvs] JBoss Messaging SVN: r8501 - branches/Branch_1_4/src/main/org/jboss/jms/client/plugin.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 20 08:10:59 EST 2012


Author: raggz
Date: 2012-02-20 08:10:58 -0500 (Mon, 20 Feb 2012)
New Revision: 8501

Modified:
   branches/Branch_1_4/src/main/org/jboss/jms/client/plugin/RoundRobinLoadBalancingPolicy.java
Log:
JBMessaging-1913


Modified: branches/Branch_1_4/src/main/org/jboss/jms/client/plugin/RoundRobinLoadBalancingPolicy.java
===================================================================
--- branches/Branch_1_4/src/main/org/jboss/jms/client/plugin/RoundRobinLoadBalancingPolicy.java	2012-02-15 19:36:39 UTC (rev 8500)
+++ branches/Branch_1_4/src/main/org/jboss/jms/client/plugin/RoundRobinLoadBalancingPolicy.java	2012-02-20 13:10:58 UTC (rev 8501)
@@ -52,7 +52,11 @@
       
       if (next < 0)
       {
-         next = random.nextInt(delegates.length);
+         if (delegates.length == 0){
+            next = random.nextInt(1);
+         } else {
+            next = random.nextInt(java.lang.Math.abs(delegates.length));
+         }
       }
 
       return delegates[next++];



More information about the jboss-cvs-commits mailing list