aboutsummaryrefslogtreecommitdiff
path: root/libjava/gnu
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2001-12-12 16:50:01 +0000
committerTom Tromey <tromey@gcc.gnu.org>2001-12-12 16:50:01 +0000
commita46ce590a80fb82888432a7641afdbfb5dd59c90 (patch)
treeaa72c6ddfa2107b306031da91a1ca3f34b60793b /libjava/gnu
parentdc5c569ae39ab4e98c790b300498c5cb4d3339fa (diff)
downloadgcc-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.java2
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;