From d00f4c53901cbad468e23927e83bfce4c207bfd1 Mon Sep 17 00:00:00 2001 From: Joel Dice Date: Wed, 1 Dec 2010 15:41:55 -0700 Subject: [PATCH] fix BufferedInputStream.read to not read more than specified length --- classpath/java/io/BufferedInputStream.java | 1 + 1 file changed, 1 insertion(+) diff --git a/classpath/java/io/BufferedInputStream.java b/classpath/java/io/BufferedInputStream.java index 6d1c69b0ce..778523d507 100644 --- a/classpath/java/io/BufferedInputStream.java +++ b/classpath/java/io/BufferedInputStream.java @@ -67,6 +67,7 @@ public class BufferedInputStream extends InputStream { break; } else { count += c; + length -= c; if (in.available() <= 0) { break;