You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jaxme-dev@ws.apache.org by jo...@apache.org on 2004/03/01 11:32:40 UTC

cvs commit: ws-jaxme/src/xs/org/apache/ws/jaxme/xs/impl XSSimpleTypeRestrictionImpl.java

jochen      2004/03/01 02:32:40

  Modified:    src/xs/org/apache/ws/jaxme/xs/impl
                        XSSimpleTypeRestrictionImpl.java
  Log:
  Fixed NPE.
  
  Revision  Changes    Path
  1.3       +8 -3      ws-jaxme/src/xs/org/apache/ws/jaxme/xs/impl/XSSimpleTypeRestrictionImpl.java
  
  Index: XSSimpleTypeRestrictionImpl.java
  ===================================================================
  RCS file: /home/cvs/ws-jaxme/src/xs/org/apache/ws/jaxme/xs/impl/XSSimpleTypeRestrictionImpl.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- XSSimpleTypeRestrictionImpl.java	16 Feb 2004 23:39:43 -0000	1.2
  +++ XSSimpleTypeRestrictionImpl.java	1 Mar 2004 10:32:40 -0000	1.3
  @@ -69,9 +69,14 @@
       if (patterns.length == 0) {
         return base;
       } else {
  -      String[][] result = new String[base.length+1][];
  -      for (int i = 0;  i < base.length;  i++) {
  -        result[i+1] = base[i];
  +      String[][] result;
  +      if (base == null) {
  +          result = new String[1][];
  +      } else {
  +	      result = new String[base.length+1][];
  +	      for (int i = 0;  i < base.length;  i++) {
  +	        result[i+1] = base[i];
  +	      }
         }
         String[] thisStepsPatterns = new String[patterns.length];
         for (int i = 0;  i < patterns.length;  i++) {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jaxme-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: jaxme-dev-help@ws.apache.org