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);
             


Reply via email to