Author: yonik
Date: Tue Jan 30 12:29:06 2007
New Revision: 501543
URL: http://svn.apache.org/viewvc?view=rev&rev=501543
Log:
prevent blocking on lookahead after EOL: SANDBOX-173
Modified:
jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/ExtendedBufferedReader.java
Modified:
jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/ExtendedBufferedReader.java
URL:
http://svn.apache.org/viewvc/jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/ExtendedBufferedReader.java?view=diff&rev=501543&r1=501542&r2=501543
==============================================================================
---
jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/ExtendedBufferedReader.java
(original)
+++
jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/ExtendedBufferedReader.java
Tue Jan 30 12:29:06 2007
@@ -81,7 +81,11 @@
lookaheadChar = super.read();
}
lastChar = lookaheadChar;
- lookaheadChar = super.read();
+ if (super.ready()) {
+ lookaheadChar = super.read();
+ } else {
+ lookaheadChar = UNDEFINED;
+ }
if (lastChar == '\n') {
lineCounter++;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]