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/05/04 23:05:49 UTC
cvs commit: ws-axis/java/src/org/apache/axis/utils ArrayUtil.java
dims 2005/05/04 14:05:49
Modified: java/src/org/apache/axis/utils ArrayUtil.java
Log:
Prevent NPE - part of AXIS-1973
Revision Changes Path
1.4 +4 -1 ws-axis/java/src/org/apache/axis/utils/ArrayUtil.java
Index: ArrayUtil.java
===================================================================
RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/utils/ArrayUtil.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ArrayUtil.java 23 Mar 2005 02:22:41 -0000 1.3
+++ ArrayUtil.java 4 May 2005 21:05:49 -0000 1.4
@@ -259,7 +259,10 @@
// set the destArray
for (int i = 0; i < arraylen; i++) {
Object comp = Array.get(array, i);
-
+
+ if(comp == null)
+ continue;
+
if (comp.getClass().isArray()) {
Class cls = Array.get(destArray, i).getClass();
Array.set(destArray, i, convertArrayToObject(comp, cls));