diff options
| author | Chris Burdess <dog@bluezoo.org> | 2006-02-24 15:24:38 +0000 |
|---|---|---|
| committer | Chris Burdess <dog@bluezoo.org> | 2006-02-24 15:24:38 +0000 |
| commit | df10326626c7a356da32732f97393ce337551b4e (patch) | |
| tree | 41590255ab2b5615de672dbb1ae0b6dcc3cbb7f2 /gnu/java/net | |
| parent | 540baf15d001a13be13089cd862c200d588aed8b (diff) | |
| download | classpath-df10326626c7a356da32732f97393ce337551b4e.tar.gz | |
2006-02-24 Chris Burdess <dog@gnu.org>
Fixes PR 26324
* gnu/java/net/CRLFInputStream.java: Fix incorrect end condition when
off > 0.
Diffstat (limited to 'gnu/java/net')
| -rw-r--r-- | gnu/java/net/CRLFInputStream.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gnu/java/net/CRLFInputStream.java b/gnu/java/net/CRLFInputStream.java index 91fd840b8..e021daf1b 100644 --- a/gnu/java/net/CRLFInputStream.java +++ b/gnu/java/net/CRLFInputStream.java @@ -145,13 +145,14 @@ public class CRLFInputStream throws IOException { doReset = false; - int lm1 = len - 1; - for (int i = off; i < len; i++) + int end = off + len; + int em1 = end - 1; + for (int i = off; i < end; i++) { if (b[i] == CR) { int d; - if (i == lm1) + if (i == em1) { d = in.read(); doReset = true; |
