# HG changeset patch # User rbultje # Date 1277070062 0 # Node ID 8634f4b534fcc9556aa7a50b9faee0f0cadcbf17 # Parent 6b770ef6cbeaf77ebfe29884635e392203177b9b Reset chunksize back to zero (= no chunked encoding) after each new open connection (e.g. a seek). This fixes the theoretical case where a server sends a file first using chunked encoding, and then using non-chunked encoding. diff -r 6b770ef6cbea -r 8634f4b534fc http.c --- a/http.c Sun Jun 20 21:38:16 2010 +0000 +++ b/http.c Sun Jun 20 21:41:02 2010 +0000 @@ -152,7 +152,6 @@ } h->priv_data = s; s->filesize = -1; - s->chunksize = -1; s->is_chunked = 1; s->off = 0; s->init = 0; @@ -331,6 +330,7 @@ s->line_count = 0; s->off = 0; s->filesize = -1; + s->chunksize = -1; if (post) { /* always use chunked encoding for upload data */ s->chunksize = 0;