OSDN Git Service

* java/lang/natString.cc (getBytes): Correctly size result
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Apr 1999 11:49:39 +0000 (11:49 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 21 Apr 1999 11:49:39 +0000 (11:49 +0000)
buffer.  From Bryce McKinlay <bryce@albatross.co.nz>.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26575 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/lang/natString.cc

index 027819a..daba9ef 100644 (file)
@@ -1,3 +1,8 @@
+1999-04-21  Tom Tromey  <tromey@cygnus.com>
+
+       * java/lang/natString.cc (getBytes): Correctly size result
+       buffer.  From Bryce McKinlay <bryce@albatross.co.nz>.
+
 1999-04-20  Andrew Haley  <aph@cygnus.com>
 
        * include/sparc-signal.h: new file.
index a598485..cbd36bb 100644 (file)
@@ -487,8 +487,8 @@ java::lang::String::getBytes (jstring enc)
     }
   if (bufpos == buflen)
     return buffer;
-  jbyteArray result = JvNewByteArray(bufpos);
-  memcpy (elements (result), elements (buffer), bufpos);
+  jbyteArray result = JvNewByteArray(buflen);
+  memcpy (elements (result), elements (buffer), buflen);
   return result;
 }