Author: richard.opalka(a)jboss.com
Date: 2009-03-20 06:47:20 -0400 (Fri, 20 Mar 2009)
New Revision: 9636
Modified:
stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/AbstractInvoker.java
Log:
[JBWS-2581] fixing NPE
Modified:
stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/AbstractInvoker.java
===================================================================
---
stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/AbstractInvoker.java 2009-03-20
10:39:17 UTC (rev 9635)
+++
stack/cxf/trunk/modules/server/src/main/java/org/jboss/wsf/stack/cxf/AbstractInvoker.java 2009-03-20
10:47:20 UTC (rev 9636)
@@ -235,10 +235,13 @@
List<?> list = (List<?>) ctx.get(Header.HEADER_LIST);
if (list != null && !list.isEmpty()) {
SoapMessage sm = (SoapMessage) createResponseMessage(exchange);
- Iterator<?> iter = list.iterator();
- while (iter.hasNext())
+ if (sm != null)
{
- sm.getHeaders().add((Header) iter.next());
+ Iterator<?> iter = list.iterator();
+ while (iter.hasNext())
+ {
+ sm.getHeaders().add((Header) iter.next());
+ }
}
}
}