From 155926d70e7a22ece5d98db301b513321651143c Mon Sep 17 00:00:00 2001 From: Roman Shevchenko Date: Wed, 11 Jun 2014 13:28:29 +0400 Subject: [PATCH] platform: check against wrong number of entries added --- platform/util/src/com/intellij/util/lang/JarMemoryLoader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/util/lang/JarMemoryLoader.java b/platform/util/src/com/intellij/util/lang/JarMemoryLoader.java index e29a37127159..03b41cd0d493 100644 --- a/platform/util/src/com/intellij/util/lang/JarMemoryLoader.java +++ b/platform/util/src/com/intellij/util/lang/JarMemoryLoader.java @@ -67,7 +67,7 @@ public class JarMemoryLoader { int size = ZipShort.getValue(bytes); JarMemoryLoader loader = new JarMemoryLoader(); - for (int i = 0; i < size; i++) { + for (int i = 0; i < size && entries.hasMoreElements(); i++) { ZipEntry entry = entries.nextElement(); MemoryResource resource = MemoryResource.load(baseUrl, zipFile, entry); loader.myResources.put(entry.getName(), resource);