summaryrefslogtreecommitdiffstats
path: root/libjava/gnu
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-12-12 16:50:01 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2001-12-12 16:50:01 +0000
commitefef417cda1a5ffa2bb86717a73a0d240ef23f91 (patch)
treeaa72c6ddfa2107b306031da91a1ca3f34b60793b /libjava/gnu
parent9045567197882b7160fd75c0d87b5b5dd9f99c9d (diff)
downloadppe42-gcc-efef417cda1a5ffa2bb86717a73a0d240ef23f91.tar.gz
ppe42-gcc-efef417cda1a5ffa2bb86717a73a0d240ef23f91.zip
* 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
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 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;
OpenPOWER on IntegriCloud