From 27d645f767ac73332b877a94d0bc6d859d4e595b Mon Sep 17 00:00:00 2001
From: Michael Koch <konqueror@gmx.de>
Date: Mon, 19 May 2003 07:48:35 +0000
Subject: [PATCH] 2003-05-19  Michael Koch  <konqueror@gmx.de>

	* java/nio/CharBuffer.java
	(toString): Compile fix.

From-SVN: r66953
---
 libjava/ChangeLog                | 5 +++++
 libjava/java/nio/CharBuffer.java | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 0846261dcf59..d416194f7091 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,8 @@
+2003-05-19  Michael Koch  <konqueror@gmx.de>
+
+	* java/nio/CharBuffer.java
+	(toString): Compile fix.
+
 2003-05-19  Michael Koch  <konqueror@gmx.de>
 
 	* gnu/java/nio/ByteBufferImpl.java
diff --git a/libjava/java/nio/CharBuffer.java b/libjava/java/nio/CharBuffer.java
index f2fde7104170..9b97b4a6feed 100644
--- a/libjava/java/nio/CharBuffer.java
+++ b/libjava/java/nio/CharBuffer.java
@@ -426,7 +426,9 @@ public abstract class CharBuffer extends Buffer
       return new String (array (), position (), length ());
 
     char[] buf = new char [length ()];
-    get (position (), buf);
+    int pos = position ();
+    get (buf, 0, buf.length);
+    position (pos);
     return new String (buf);
   }
 
-- 
GitLab