From 11f989945e1748fbe9b2a5abd68a25d3091acc5d Mon Sep 17 00:00:00 2001 From: Aman Gupta Date: Mon, 25 Dec 2017 11:35:26 -0800 Subject: [PATCH] avformat/http: avoid ff_http_do_new_request after http/1.0 response This makes do_new_request fail early when dealing with a http/1.0 server, avoiding unnecessary "reconnecting" warnings shown to the user. Signed-off-by: Aman Gupta --- libavformat/http.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavformat/http.c b/libavformat/http.c index c15ca522c4..213b6bb245 100644 --- a/libavformat/http.c +++ b/libavformat/http.c @@ -917,6 +917,8 @@ static int process_line(URLContext *h, char *line, int line_count, } av_log(h, AV_LOG_TRACE, "HTTP version string: %s\n", version); } else { + if (av_strncasecmp(p, "HTTP/1.0", 8) == 0) + s->willclose = 1; while (!av_isspace(*p) && *p != '\0') p++; while (av_isspace(*p))