From 3afe57f92ab89e920ce9d1fd6e82b76507b9a96b Mon Sep 17 00:00:00 2001 From: megacz Date: Fri, 30 Jan 2004 06:58:28 +0000 Subject: [PATCH] 2003/04/10 00:47:28 darcs-hash:20040130065828-2ba56-50440574b98266d0c796a7cd90f7d8ddef01fb09.gz --- src/org/xwt/HTTP.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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; -- 1.7.10.4