From 45c611a95b8edac2d4a28b00f4bc6fa5701642cb Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Sun, 20 Jun 2010 21:41:02 +0000 Subject: [PATCH] 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. Originally committed as revision 23665 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/http.c b/libavformat/http.c index 9ba839a53c..cc7dc08f5a 100644 --- a/libavformat/http.c +++ b/libavformat/http.c @@ -152,7 +152,6 @@ static int http_open(URLContext *h, const char *uri, int flags) } h->priv_data = s; s->filesize = -1; - s->chunksize = -1; s->is_chunked = 1; s->off = 0; s->init = 0; @@ -331,6 +330,7 @@ static int http_connect(URLContext *h, const char *path, const char *hoststr, 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;