diff --git a/platform/util/src/com/intellij/util/containers/LimitedPool.java b/platform/util/src/com/intellij/util/containers/LimitedPool.java index 8bca28605496..61344fa9bdce 100644 --- a/platform/util/src/com/intellij/util/containers/LimitedPool.java +++ b/platform/util/src/com/intellij/util/containers/LimitedPool.java @@ -57,7 +57,7 @@ public class LimitedPool { } private void ensureCapacity() { - if (storage.length <= index + 1) { + if (storage.length <= index) { int newCapacity = Math.min(capacity, storage.length * 3 / 2); Object[] newStorage = new Object[newCapacity]; System.arraycopy(storage, 0, newStorage, 0, storage.length);