You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by lh...@apache.org on 2008/04/11 13:24:21 UTC

svn commit: r647117 - /servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/resolver/ServiceRoundRobinPolicy.java

Author: lhein
Date: Fri Apr 11 04:24:14 2008
New Revision: 647117

URL: http://svn.apache.org/viewvc?rev=647117&view=rev
Log:
added security check if service information is present

Modified:
    servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/resolver/ServiceRoundRobinPolicy.java

Modified: servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/resolver/ServiceRoundRobinPolicy.java
URL: http://svn.apache.org/viewvc/servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/resolver/ServiceRoundRobinPolicy.java?rev=647117&r1=647116&r2=647117&view=diff
==============================================================================
--- servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/resolver/ServiceRoundRobinPolicy.java (original)
+++ servicemix/smx3/trunk/core/servicemix-core/src/main/java/org/apache/servicemix/jbi/resolver/ServiceRoundRobinPolicy.java Fri Apr 11 04:24:14 2008
@@ -48,6 +48,10 @@
             return null;
         }
 
+        if (exchange.getService() == null) {
+            return endpoints[0];
+        }
+        
         // check for saved index for that service
         if (lastIndexMap.containsKey(exchange.getService())) {
             // ok, there is already something