jdk/src/java.base/share/classes/java/util/zip/ZipFile.java
changeset 34874 55a62be87e89
parent 34774 03b4e6dc367b
child 34953 67245e3259bf
--- a/jdk/src/java.base/share/classes/java/util/zip/ZipFile.java	Mon Jan 04 12:25:45 2016 -0500
+++ b/jdk/src/java.base/share/classes/java/util/zip/ZipFile.java	Mon Jan 04 14:34:53 2016 -0800
@@ -1251,7 +1251,7 @@
                     idx = getEntryNext(idx);
                 }
                 /* If not addSlash, or slash is already there, we are done */
-                if (!addSlash  || name[name.length - 1] == '/') {
+                if (!addSlash  || name.length == 0 || name[name.length - 1] == '/') {
                      return -1;
                 }
                 /* Add slash and try once more */