]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
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 027819a83ed8f7a3996a5c14c60a1a6073ae561e..daba9ef890c2c96cfe0d08d097a38926ba2988e0 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 a5984856dfff6e6c01a9ab265b9944fa71fccc4b..cbd36bb3f97fe22f1faf4d8f2125016d8368da5c 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;
 }