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