Index: src/org/xwt/HTTP.java =================================================================== RCS file: //xwt/src/org/xwt/HTTP.java,v retrieving revision 1.24 diff -u -r1.24 HTTP.java --- src/org/xwt/HTTP.java 9 Apr 2003 23:47:28 -0000 1.24 +++ src/org/xwt/HTTP.java 12 Jun 2003 04:46:02 -0000 @@ -506,13 +506,20 @@ boolean good = false; try { if (length == 0 && contentLength == -1) { - readChunk(); - if (chunkedDone) return -1; - } else { - if (length == 0) return -1; - } + readChunk(); + if (chunkedDone) { + good = true; + return -1; + } + } else { + if (length == 0) { + good = true; + return -1; + } + } if (len > length) len = length; int ret = super.read(b, off, len); + if(ret < 0) return -1; length -= ret; good = true; return ret;