Author: coheigea
Date: Mon Jan 20 14:03:27 2014
New Revision: 1559698

URL: http://svn.apache.org/r1559698
Log:
Fixing possible NPE

Modified:
    
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/SAMLTokenOutputProcessor.java

Modified: 
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/SAMLTokenOutputProcessor.java
URL: 
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/SAMLTokenOutputProcessor.java?rev=1559698&r1=1559697&r2=1559698&view=diff
==============================================================================
--- 
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/SAMLTokenOutputProcessor.java
 (original)
+++ 
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/impl/processor/output/SAMLTokenOutputProcessor.java
 Mon Jan 20 14:03:27 2014
@@ -384,7 +384,8 @@ public class SAMLTokenOutputProcessor ex
 
                 OutputProcessorChain subOutputProcessorChain = 
outputProcessorChain.createSubChain(this);
                 if (senderVouches && 
getSecurityProperties().getSignatureKeyIdentifier() ==
-                        
WSSecurityTokenConstants.KeyIdentifier_SecurityTokenDirectReference) {
+                        
WSSecurityTokenConstants.KeyIdentifier_SecurityTokenDirectReference
+                        && securityToken != null) {
 
                     WSSUtils.updateSecurityHeaderOrder(
                             outputProcessorChain, 
WSSConstants.TAG_wsse_BinarySecurityToken, getAction(), false);


Reply via email to