souphttpsrc: use status code macro instead of 407
authorReynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>
Thu, 2 Jan 2014 23:23:05 +0000 (20:23 -0300)
committerReynaldo H. Verdejo Pinochet <r.verdejo@sisa.samsung.com>
Fri, 3 Jan 2014 17:15:59 +0000 (14:15 -0300)
Rest of the code is using the _PROXY_AUTHENTICATION_REQUIRED
macro too. Easier to understand if you don't recall HTTP
error codes by heart.

ext/soup/gstsouphttpsrc.c

index 80f9eb0..bf10ade 100644 (file)
@@ -745,7 +745,8 @@ 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)
+  if (msg->status_code == SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED &&
+      src->proxy_id && src->proxy_pw)
     return;
 
   if (src->automatic_redirect && SOUP_STATUS_IS_REDIRECTION (msg->status_code)) {