natString.cc (getBytes): Correctly size result buffer.
authorTom Tromey <tromey@cygnus.com>
Wed, 21 Apr 1999 11:49:39 +0000 (11:49 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Wed, 21 Apr 1999 11:49:39 +0000 (11:49 +0000)
* java/lang/natString.cc (getBytes): Correctly size result
buffer.  From Bryce McKinlay <bryce@albatross.co.nz>.

From-SVN: r26575

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;
 }