LineNumberReader (read): Don't reset pos & limit when markPos is 0.
authorDavid P Grove <groved@us.ibm.com>
Thu, 18 Sep 2003 06:07:09 +0000 (06:07 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
Thu, 18 Sep 2003 06:07:09 +0000 (06:07 +0000)
2003-09-18  David P Grove  <groved@us.ibm.com>

* java/io/LineNumberReader (read): Don't reset pos & limit when
markPos is 0.

From-SVN: r71507

libjava/ChangeLog
libjava/java/io/LineNumberReader.java

index d1a1a6d664b090a0a27c9d3b04fc757d36248cc6..35403cfab1b717c86f9749a37eff51b2e1008537 100644 (file)
@@ -1,3 +1,8 @@
+2003-09-18  David P Grove  <groved@us.ibm.com>
+
+       * java/io/LineNumberReader (read): Don't reset pos & limit when
+       markPos is 0.
+
 2003-09-18  Dalibor Topic  <robilad@kaffe.org>
 
        * gnu/java/rmi/rmic/Compile_gcj.java (COMPILER_ARGS): New private
index 12bafe3967555f164aad837985a1227f437ae323..9c4796d402fba96361ef7862381f3206041eea3b 100644 (file)
@@ -227,7 +227,7 @@ public class LineNumberReader extends BufferedReader
          {
            if (markPos >= 0 && limit == buffer.length)
              markPos = -1;
-           if (markPos <= 0)
+           if (markPos < 0)
              pos = limit = 0;
            int count = in.read(buffer, limit, buffer.length - limit);
            if (count <= 0)