diff options
author | Tom Tromey <tromey@redhat.com> | 2001-12-12 16:50:01 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2001-12-12 16:50:01 +0000 |
commit | a46ce590a80fb82888432a7641afdbfb5dd59c90 (patch) | |
tree | aa72c6ddfa2107b306031da91a1ca3f34b60793b /libjava/gnu | |
parent | dc5c569ae39ab4e98c790b300498c5cb4d3339fa (diff) | |
download | gcc-a46ce590a80fb82888432a7641afdbfb5dd59c90.zip gcc-a46ce590a80fb82888432a7641afdbfb5dd59c90.tar.gz gcc-a46ce590a80fb82888432a7641afdbfb5dd59c90.tar.bz2 |
* gnu/gcj/runtime/StringBuffer.java
(ensureCapacity_unsynchronized): Ensure we always get at least
`minimumCapacity' characters in new buffer.
From-SVN: r47940
Diffstat (limited to 'libjava/gnu')
-rw-r--r-- | libjava/gnu/gcj/runtime/StringBuffer.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/gnu/gcj/runtime/StringBuffer.java b/libjava/gnu/gcj/runtime/StringBuffer.java index 403f952..3cbcef6 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; |