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]