From efef417cda1a5ffa2bb86717a73a0d240ef23f91 Mon Sep 17 00:00:00 2001 From: tromey Date: Wed, 12 Dec 2001 16:50:01 +0000 Subject: * gnu/gcj/runtime/StringBuffer.java (ensureCapacity_unsynchronized): Ensure we always get at least `minimumCapacity' characters in new buffer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47940 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/gnu/gcj/runtime/StringBuffer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libjava/gnu/gcj') diff --git a/libjava/gnu/gcj/runtime/StringBuffer.java b/libjava/gnu/gcj/runtime/StringBuffer.java index 403f952c951..3cbcef6fe67 100644 --- a/libjava/gnu/gcj/runtime/StringBuffer.java +++ b/libjava/gnu/gcj/runtime/StringBuffer.java @@ -130,7 +130,7 @@ public final class StringBuffer { if (minimumCapacity > value.length) { - minimumCapacity = value.length * 2 + 2; + minimumCapacity = Math.max (minimumCapacity, value.length * 2 + 2); char[] nb = new char[minimumCapacity]; System.arraycopy(value, 0, nb, 0, count); value = nb; -- cgit v1.2.3