From 08e2f6df08c8c13bfc58f6a9292b50788f82692e Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Fri, 9 Dec 2011 12:37:24 -0500 Subject: [PATCH] INT-2294 fixed null check for soapHeader (nrather than source) --- .../integration/ws/DefaultSoapHeaderMapper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-integration-ws/src/main/java/org/springframework/integration/ws/DefaultSoapHeaderMapper.java b/spring-integration-ws/src/main/java/org/springframework/integration/ws/DefaultSoapHeaderMapper.java index 7e15f25d20..8ec37c4052 100644 --- a/spring-integration-ws/src/main/java/org/springframework/integration/ws/DefaultSoapHeaderMapper.java +++ b/spring-integration-ws/src/main/java/org/springframework/integration/ws/DefaultSoapHeaderMapper.java @@ -44,7 +44,7 @@ import org.springframework.xml.namespace.QNameUtils; * * @author Mark Fisher * @author Oleg Zhurakousky - * @since 2.0 + * @since 2.1 */ public class DefaultSoapHeaderMapper extends AbstractHeaderMapper implements SoapHeaderMapper { @@ -62,9 +62,9 @@ public class DefaultSoapHeaderMapper extends AbstractHeaderMapper i @Override protected Map extractUserDefinedHeaders(SoapMessage source) { - SoapHeader soapHeader = source.getSoapHeader(); Map headers = new HashMap(); - if (source != null) { + SoapHeader soapHeader = source.getSoapHeader(); + if (soapHeader != null) { Iterator attributeIter = soapHeader.getAllAttributes(); while (attributeIter.hasNext()) { Object name = attributeIter.next();