Author: hemapani
Date: Wed Apr 12 13:51:51 2006
New Revision: 393609
URL: http://svn.apache.org/viewcvs?rev=393609&view=rev
Log:
put the error check before the processing
Modified:
webservices/axis2/trunk/java/modules/security/src/org/apache/ws/security/policy/parser/WSSPolicyProcessor.java
Modified:
webservices/axis2/trunk/java/modules/security/src/org/apache/ws/security/policy/parser/WSSPolicyProcessor.java
URL:
http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/security/src/org/apache/ws/security/policy/parser/WSSPolicyProcessor.java?rev=393609&r1=393608&r2=393609&view=diff
==============================================================================
---
webservices/axis2/trunk/java/modules/security/src/org/apache/ws/security/policy/parser/WSSPolicyProcessor.java
(original)
+++
webservices/axis2/trunk/java/modules/security/src/org/apache/ws/security/policy/parser/WSSPolicyProcessor.java
Wed Apr 12 13:51:51 2006
@@ -306,16 +306,17 @@
try {
- if(spt.getTokenType() == SecurityPolicyToken.COMPLEX_TOKEN &&
secProcessorContext.getAction() == SecurityProcessorContext.START) {
-
secProcessorContext.pushPolicyEngineData(PolicyEngineData.copy(pa.getName()));
- }
-
if (spt == null) {
log.debug("Security token: '" + tokenName
+ "' unknown in context of '"
+ currentToken.getTokenName());
return false;
}
+
+ if(spt.getTokenType() == SecurityPolicyToken.COMPLEX_TOKEN &&
secProcessorContext.getAction() == SecurityProcessorContext.START) {
+
secProcessorContext.pushPolicyEngineData(PolicyEngineData.copy(pa.getName()));
+ }
+
ret = spt.invokeProcessTokenMethod(secProcessorContext);