summaryrefslogtreecommitdiff
path: root/libavformat/http.c
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2007-03-04 11:52:46 +0000
committerGuillaume Poirier <gpoirier@mplayerhq.hu>2007-03-04 11:52:46 +0000
commita3fd2bd87d1060d9f391969950c58cd56aad7847 (patch)
tree994497b157b8fb8ae068452a63f652c173507af4 /libavformat/http.c
parent92d6b7fda2ed4017212b1603aeabfd7b37286d56 (diff)
make HTTP MOVED messages also work in ffmpeg (302 is essentially the same as 303).
patch by "Ronald S. Bultje" % rbultje A ronald P bitfreak P net% original thread: Date: Mar 4, 2007 1:21 AM Subject: [Ffmpeg-devel] http move Originally committed as revision 8219 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavformat/http.c')
-rw-r--r--libavformat/http.c2
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)