You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2006/01/23 07:19:40 UTC

svn commit: r371468 - /webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java

Author: dims
Date: Sun Jan 22 22:19:36 2006
New Revision: 371468

URL: http://svn.apache.org/viewcvs?rev=371468&view=rev
Log:
prevent NPE


Modified:
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java?rev=371468&r1=371467&r2=371468&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/OutInAxisOperation.java Sun Jan 22 22:19:36 2006
@@ -396,11 +396,13 @@
 
     private EndpointReference getReplyToEPR(OMElement headerElement) {
         EndpointReference epr = new EndpointReference(null);
+        if(headerElement == null)
+            return null;
+        
         Iterator childElements = headerElement.getChildElements();
         while (childElements.hasNext()) {
             OMElement eprChildElement = (OMElement) childElements.next();
             if (AddressingConstants.EPR_ADDRESS.equals(eprChildElement.getLocalName())) {
-//                epr.setAddress(eprChildElement.getText());
             } else if (AddressingConstants.EPR_REFERENCE_PARAMETERS.equals(eprChildElement.getLocalName())) {
 
                 Iterator referenceParameters = eprChildElement.getChildElements();