From 07c454d61ec014334812517e24aa694552dbe03d Mon Sep 17 00:00:00 2001 From: Arnout Vandecappelle Date: Thu, 16 Jul 2009 15:14:43 +0200 Subject: souphttpsrc: don't try to authenticate if no username/password is set. --- ext/soup/gstsouphttpsrc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'ext') diff --git a/ext/soup/gstsouphttpsrc.c b/ext/soup/gstsouphttpsrc.c index 812cd78d..1a94576f 100644 --- a/ext/soup/gstsouphttpsrc.c +++ b/ext/soup/gstsouphttpsrc.c @@ -703,9 +703,11 @@ gst_soup_http_src_authenticate_cb (SoupSession * session, SoupMessage * msg, if (!retrying) { /* First time authentication only, if we fail and are called again with retry true fall through */ if (msg->status_code == SOUP_STATUS_UNAUTHORIZED) { - soup_auth_authenticate (auth, src->user_id, src->user_pw); + if (src->user_id && src->user_pw) + soup_auth_authenticate (auth, src->user_id, src->user_pw); } else if (msg->status_code == SOUP_STATUS_PROXY_AUTHENTICATION_REQUIRED) { - soup_auth_authenticate (auth, src->proxy_id, src->proxy_pw); + if (src->proxy_id && src->proxy_pw) + soup_auth_authenticate (auth, src->proxy_id, src->proxy_pw); } } } -- cgit