consume an arbitrary number of line-ending CRs
[org.ibex.io.git] / src / org / ibex / io / Stream.java
index b7e32b4..ef6c5a8 100644 (file)
@@ -114,7 +114,7 @@ public class Stream {
                         int len = i-cstart;
                         cstart = i+1;
                         if (cbuf[begin] == '\r') { begin++; len--; }
-                        if (len > 0 && cbuf[begin+len-1] == '\r') { len--; }
+                        while (len > 0 && cbuf[begin+len-1] == '\r') { len--; }
                         return new String(cbuf, begin, len);
                     }
                 ensurec(256);