Author: fadushin
Date: Wed Apr  9 11:46:56 2008
New Revision: 646480

URL: http://svn.apache.org/viewvc?rev=646480&view=rev
Log:
WSS-70 Fix for checkReceiverResults

 * Applied Colm's patch

Thanks, Colm!


Modified:
    webservices/wss4j/trunk/src/org/apache/ws/security/handler/WSHandler.java

Modified: 
webservices/wss4j/trunk/src/org/apache/ws/security/handler/WSHandler.java
URL: 
http://svn.apache.org/viewvc/webservices/wss4j/trunk/src/org/apache/ws/security/handler/WSHandler.java?rev=646480&r1=646479&r2=646480&view=diff
==============================================================================
--- webservices/wss4j/trunk/src/org/apache/ws/security/handler/WSHandler.java 
(original)
+++ webservices/wss4j/trunk/src/org/apache/ws/security/handler/WSHandler.java 
Wed Apr  9 11:46:56 2008
@@ -267,12 +267,6 @@
         int resultActions = wsResult.size();
         int size = actions.size();
 
-        // if (size != resultActions) {
-        // throw new AxisFault(
-        // "WSDoAllReceiver: security processing failed (actions number
-        // mismatch)");
-        // }
-
         int ai = 0;
         for (int i = 0; i < resultActions; i++) {
             final Integer actInt = (Integer) ((WSSecurityEngineResult) wsResult
@@ -285,6 +279,11 @@
                 return false;
             }
         }
+        
+        if (ai != size) {
+            return false;
+        }
+        
         return true;
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to