For PR libgcj/3523:
authorJeremy Nimmer <jwnimmer@alum.mit.edu>
Mon, 2 Jul 2001 05:16:24 +0000 (05:16 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Mon, 2 Jul 2001 05:16:24 +0000 (05:16 +0000)
2001-07-01  Jeremy Nimmer  <jwnimmer@alum.mit.edu>

For PR libgcj/3523:
* java/io/LineNumberReader.java (reset): Pass correct arguments to
countLines.

From-SVN: r43683

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

index 9e8fcaac7b09e2af27855e04d452dbc9b95ba45e..340531f7779062b3798ccca4d49b6484ed2d81f8 100644 (file)
@@ -1,3 +1,9 @@
+2001-07-01  Jeremy Nimmer  <jwnimmer@alum.mit.edu>
+
+       For PR libgcj/3523:
+       * java/io/LineNumberReader.java (reset): Pass correct arguments to
+       countLines.
+
 2001-06-27  Tom Tromey  <tromey@redhat.com>
 
        * gnu/gcj/convert/IOConverter.java: Manually maintained alias now
index ffdd2b68e2e71bb7b3fbfcf724a95ff5fffd745a..1c57fe120f3860858dd8c6af7af0740c78dfc819 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998, 1999  Free Software Foundation
+/* Copyright (C) 1998, 1999, 2001  Free Software Foundation
 
    This file is part of libgcj.
 
@@ -94,7 +94,7 @@ public class LineNumberReader extends BufferedReader
        if (markPos > 0 && pos > markPos && buffer[markPos-1] == '\r'
            && buffer[markPos] == '\n')
          lineNumber--;
-       lineNumber -= countLines(buffer, pos, markPos);
+       lineNumber -= countLines(buffer, markPos, pos - markPos);
        pos = markPos;
       }
   }