souphttpsrc: Don't handle HTTP response 407 as error if proxy authentication data is available

Fixes bug #657422.
This commit is contained in:
Konstantin Miller 2011-08-29 14:12:22 +02:00 committed by Sebastian Dröge
parent c29069fd11
commit 24d002e04d

View file

@ -734,6 +734,9 @@ gst_soup_http_src_got_headers_cb (SoupMessage * msg, GstSoupHTTPSrc * src)
soup_message_headers_foreach (msg->response_headers,
gst_soup_http_src_headers_foreach, src);
if (msg->status_code == 407 && src->proxy_id && src->proxy_pw)
return;
if (src->automatic_redirect && SOUP_STATUS_IS_REDIRECTION (msg->status_code)) {
GST_DEBUG_OBJECT (src, "%u redirect to \"%s\"", msg->status_code,
soup_message_headers_get (msg->response_headers, "Location"));