ExtendedBufferReader does not handle EOL consistently
-----------------------------------------------------

                 Key: CSV-75
                 URL: https://issues.apache.org/jira/browse/CSV-75
             Project: Commons CSV
          Issue Type: Bug
            Reporter: Sebb


ExtendedBufferReader checks for '\n' (LF) in the read() methods, incrementing 
linecount when found.

However, the readLine() method calls BufferedReader.readLine() which treats CR, 
LF and CRLF equally (and drops them).

If the code is to be flexible in what it accepts, the class should also allow 
for CR alone as a line terminator.

It should work if the code increments the line counter for CR, and for LF if 
the previous character was not CR.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to