diff options
Diffstat (limited to 'libjava/java/io/BufferedReader.java')
-rw-r--r-- | libjava/java/io/BufferedReader.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libjava/java/io/BufferedReader.java b/libjava/java/io/BufferedReader.java index 9175d4e..444b66d 100644 --- a/libjava/java/io/BufferedReader.java +++ b/libjava/java/io/BufferedReader.java @@ -533,12 +533,13 @@ public class BufferedReader extends Reader // skip the '\n' for us). By doing this, we'll have to back up pos. // That's easier than trying to keep track of whether we've skipped // one element or not. - int ch; if (pos > limit) - if ((ch = read()) < 0) - return 0; - else - --pos; + { + if (read() < 0) + return 0; + else + --pos; + } int avail = limit - pos; |