PatchSet 4789 
Date: 2004/05/27 19:22:45
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Resynced with GNU Classpath: Fixed off by one error in Buffer

2004-05-27  Dalibor Topic  <[EMAIL PROTECTED]>

        * libraries/javalib/java/nio/Buffer.java:
        Resynced with GNU Classpath.

        2004-05-27  Michael Koch  <[EMAIL PROTECTED]>

        * java/nio/Buffer.java
        (limit): Fixed off by one error.

Members: 
        ChangeLog:1.2358->1.2359 
        libraries/javalib/java/nio/Buffer.java:1.7->1.8 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2358 kaffe/ChangeLog:1.2359
--- kaffe/ChangeLog:1.2358      Thu May 27 00:06:30 2004
+++ kaffe/ChangeLog     Thu May 27 19:22:45 2004
@@ -1,5 +1,15 @@
 2004-05-27  Dalibor Topic  <[EMAIL PROTECTED]>
 
+       * libraries/javalib/java/nio/Buffer.java:
+       Resynced with GNU Classpath.
+
+       2004-05-27  Michael Koch  <[EMAIL PROTECTED]>
+
+       * java/nio/Buffer.java
+       (limit): Fixed off by one error.
+
+2004-05-27  Dalibor Topic  <[EMAIL PROTECTED]>
+
        * libraries/javalib/java/nio/ByteBufferImpl.java:
        (get) Throw a BufferUnderflowException if we run out
        of bounds.
Index: kaffe/libraries/javalib/java/nio/Buffer.java
diff -u kaffe/libraries/javalib/java/nio/Buffer.java:1.7 
kaffe/libraries/javalib/java/nio/Buffer.java:1.8
--- kaffe/libraries/javalib/java/nio/Buffer.java:1.7    Mon Apr 12 11:40:27 2004
+++ kaffe/libraries/javalib/java/nio/Buffer.java        Thu May 27 19:22:47 2004
@@ -148,11 +148,11 @@
     if ((newLimit < 0) || (newLimit > cap))
       throw new IllegalArgumentException ();
 
-    if (newLimit <= mark)
+    if (newLimit < mark)
         mark = -1;
 
     if (pos > newLimit)
-        pos = newLimit - 1;
+        pos = newLimit;
 
     limit = newLimit;
     return this;

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to