From: Konstantin Miller Date: Mon, 29 Aug 2011 12:12:22 +0000 (+0200) Subject: souphttpsrc: Don't handle HTTP response 407 as error if proxy authentication data... X-Git-Tag: 1.19.3~509^2~7136^2~376 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=24d002e04d46ed510d5591563eb2a21574ff0c9a;p=platform%2Fupstream%2Fgstreamer.git souphttpsrc: Don't handle HTTP response 407 as error if proxy authentication data is available Fixes bug #657422. --- diff --git a/ext/soup/gstsouphttpsrc.c b/ext/soup/gstsouphttpsrc.c index 8735f4f..3011058 100644 --- a/ext/soup/gstsouphttpsrc.c +++ b/ext/soup/gstsouphttpsrc.c @@ -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"));