diff --git a/projects/samskivert/src/java/com/samskivert/util/ListUtil.java b/projects/samskivert/src/java/com/samskivert/util/ListUtil.java index 2a3559fa..ab7b75b2 100644 --- a/projects/samskivert/src/java/com/samskivert/util/ListUtil.java +++ b/projects/samskivert/src/java/com/samskivert/util/ListUtil.java @@ -487,7 +487,7 @@ public class ListUtil int size = list.length; // expand size by powers of two until we're big enough while (size <= index) { - size *= 2; + size = Math.max(size * 2, DEFAULT_LIST_SIZE); } // create a new list and copy the contents