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]

Reply via email to