diff options
| author | bryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-10 11:13:17 +0000 |
|---|---|---|
| committer | bryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-05-10 11:13:17 +0000 |
| commit | 8d9abc6b3f1312e121e7d41a2eb38bc8ee91bb9b (patch) | |
| tree | 48c22aeeb252504fa67252021860ffd3bc9192e3 /libjava | |
| parent | 5a999c4747b4d29b812b1ba39b0294e4e7004e70 (diff) | |
| download | ppe42-gcc-8d9abc6b3f1312e121e7d41a2eb38bc8ee91bb9b.tar.gz ppe42-gcc-8d9abc6b3f1312e121e7d41a2eb38bc8ee91bb9b.zip | |
2000-05-10 Bryce McKinlay <bryce@albatross.co.nz>
* java/lang/StringBuffer.java (replace): Calculate length for
arraycopy() correctly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33822 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
| -rw-r--r-- | libjava/ChangeLog | 2 | ||||
| -rw-r--r-- | libjava/java/lang/StringBuffer.java | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog index dd8abaa6ba9..00330e0d940 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -6,6 +6,8 @@ (replace): Reimplemented. Fix javadoc. (reverse): Call ensureCapacity_unsynchronized(). (StringBuffer (String)): Use DEFAULT_CAPACITY. + + (replace): Calculate length for arraycopy() correctly. 2000-05-09 Tom Tromey <tromey@cygnus.com> diff --git a/libjava/java/lang/StringBuffer.java b/libjava/java/lang/StringBuffer.java index ed0e84c5395..cf825403b03 100644 --- a/libjava/java/lang/StringBuffer.java +++ b/libjava/java/lang/StringBuffer.java @@ -519,7 +519,7 @@ public final class StringBuffer implements Serializable ensureCapacity_unsynchronized (count + delta); if (delta != 0 && end < count) - System.arraycopy(value, end, value, end + delta, count - start); + System.arraycopy(value, end, value, end + delta, count - end); str.getChars (0, len, value, start); count += delta; |

