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 2005/12/31 06:14:31 UTC

svn commit: r360243 - /webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/PolicyUtil.java

Author: dims
Date: Fri Dec 30 21:14:29 2005
New Revision: 360243

URL: http://svn.apache.org/viewcvs?rev=360243&view=rev
Log:
defensive NPE checks

Modified:
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/PolicyUtil.java

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/PolicyUtil.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/PolicyUtil.java?rev=360243&r1=360242&r2=360243&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/PolicyUtil.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/util/PolicyUtil.java Fri Dec 30 21:14:29 2005
@@ -106,6 +106,9 @@
     private static void populatePolicy(
             WSDLBindingMessageReference wsdlBindingMsgReference,
             AxisMessage axisMessage) {
+        if(axisMessage == null || axisMessage.getPolicyInclude() == null) {
+            return;
+        }
         Policy messagePolicy = axisMessage.getPolicyInclude().getPolicy();
 
         if (messagePolicy != null) {