From: megacz Date: Fri, 30 Jan 2004 06:58:28 +0000 (+0000) Subject: 2003/04/10 00:47:28 X-Git-Tag: RC3~1076 X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=commitdiff_plain;h=3afe57f92ab89e920ce9d1fd6e82b76507b9a96b 2003/04/10 00:47:28 darcs-hash:20040130065828-2ba56-50440574b98266d0c796a7cd90f7d8ddef01fb09.gz --- diff --git a/src/org/xwt/HTTP.java b/src/org/xwt/HTTP.java index 22a0761..e79af03 100644 --- a/src/org/xwt/HTTP.java +++ b/src/org/xwt/HTTP.java @@ -505,7 +505,12 @@ public class HTTP { public int read(byte[] b, int off, int len) throws IOException { boolean good = false; try { - if (length == 0 && contentLength == -1) readChunk(); + if (length == 0 && contentLength == -1) { + readChunk(); + if (chunkedDone) return -1; + } else { + if (length == 0) return -1; + } if (len > length) len = length; int ret = super.read(b, off, len); length -= ret;