diff options
Diffstat (limited to 'libavformat/http.c')
-rw-r--r-- | libavformat/http.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavformat/http.c b/libavformat/http.c index 1284c31de8..c1423cb545 100644 --- a/libavformat/http.c +++ b/libavformat/http.c @@ -96,7 +96,7 @@ static int http_open_cnx(URLContext *h) s->hd = hd; if (http_connect(h, path, hoststr, auth, &location_changed) < 0) goto fail; - if (s->http_code == 303 && location_changed == 1) { + if ((s->http_code == 302 || s->http_code == 303) && location_changed == 1) { /* url moved, get next */ url_close(hd); if (redirects++ >= MAX_REDIRECTS) |