You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by yo...@apache.org on 2007/01/30 21:29:07 UTC
svn commit: r501543 -
/jakarta/commons/sandbox/csv/trunk/src/java/org/apache/commons/csv/ExtendedBufferedReader.java
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: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org