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));