DataOutputStream (write (byte[], int, int)): Update "written" correctly.
authorBryce McKinlay <bryce@waitaki.otago.ac.nz>
Sun, 16 Dec 2001 00:14:57 +0000 (00:14 +0000)
committerBryce McKinlay <bryce@gcc.gnu.org>
Sun, 16 Dec 2001 00:14:57 +0000 (00:14 +0000)
* java/io/DataOutputStream (write (byte[], int, int)): Update
"written" correctly. Fix from the ORP team.

From-SVN: r48050

libjava/ChangeLog
libjava/java/io/DataOutputStream.java

index 39375cf8612ea82ade4e023b3bd69e566df74820..4ecbea16161590331668007bca73b7dfec9645e8 100644 (file)
@@ -1,3 +1,8 @@
+2001-12-16  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
+
+       * java/io/DataOutputStream (write (byte[], int, int)): Update 
+       "written" correctly. Fix from the ORP team.
+
 2001-12-15  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
 
        * include/jvm.h (_Jv_VTable::idx_to_offset): New method.
index 6830e1af09e1feed678b59e3fb5d719943e9e128..887761df356241c08bc53d182a59366a5519bdbb 100644 (file)
@@ -48,7 +48,7 @@ public class DataOutputStream extends FilterOutputStream implements DataOutput
     throws IOException, NullPointerException, IndexOutOfBoundsException
   {
     out.write(b, off, len);
-    written += len - off;
+    written += len;
   }
 
   public final void writeBoolean (boolean v) throws IOException