diff options
Diffstat (limited to 'libavformat/http.c')
-rw-r--r-- | libavformat/http.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libavformat/http.c b/libavformat/http.c index b2f2ea97f2..2b5f2cc53b 100644 --- a/libavformat/http.c +++ b/libavformat/http.c @@ -510,6 +510,9 @@ static int http_read(URLContext *h, uint8_t *buf, int size) HTTPContext *s = h->priv_data; int err, new_location; + if (!s->hd) + return AVERROR_EOF; + if (s->end_chunked_post) { if (!s->end_header) { err = http_read_header(h, &new_location); |