Revision: 7910
Author: [email protected]
Date: Mon Apr 12 07:40:33 2010
Log: Fix a potential null pointer dereference

Review by: [email protected]
http://code.google.com/p/google-web-toolkit/source/detail?r=7910

Modified:
 /trunk/bikeshed/src/com/google/gwt/collections/MutableArray.java

=======================================
--- /trunk/bikeshed/src/com/google/gwt/collections/MutableArray.java Thu Apr 1 09:34:49 2010 +++ /trunk/bikeshed/src/com/google/gwt/collections/MutableArray.java Mon Apr 12 07:40:33 2010
@@ -118,7 +118,7 @@
       System.arraycopy(elems, 0, newElems, 0, index);
System.arraycopy(elems, index + 1, newElems, index, oldLen - index - 1);
       elems = newElems;
-    } else if (elems.length == 1) {
+    } else if (elems != null && elems.length == 1) {
       elems = null;
     } else {
assert false : "index " + index + " in range [0, " + size() + "), but remove(int) failed";

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

To unsubscribe, reply using "remove me" as the subject.

Reply via email to