diff options
author | Milan Crha <mcrha@redhat.com> | 2016-04-19 18:50:24 +0200 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2016-04-19 18:50:24 +0200 |
commit | 1ec0dca73385705179457f2c6fcd043fe4563ecc (patch) | |
tree | beaa95415394d990dcfa1ff11d4eee7541dce046 | |
parent | b318b79130779e6d8cf4abf959ca4887adaac9a0 (diff) | |
download | libsoup-1ec0dca73385705179457f2c6fcd043fe4563ecc.tar.gz |
NTLM auth failure with latest samba
https://bugzilla.gnome.org/show_bug.cgi?id=765106
-rw-r--r-- | libsoup/soup-auth-ntlm.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libsoup/soup-auth-ntlm.c b/libsoup/soup-auth-ntlm.c index 926fd4a8..68029aee 100644 --- a/libsoup/soup-auth-ntlm.c +++ b/libsoup/soup-auth-ntlm.c @@ -359,6 +359,7 @@ soup_auth_ntlm_update_connection (SoupConnectionAuth *auth, SoupMessage *msg, conn->state = SOUP_NTLM_SSO_FAILED; success = FALSE; } else if (!g_ascii_strcasecmp (response, "PW")) { + conn->state = SOUP_NTLM_SSO_FAILED; priv->sso_available = FALSE; g_free (response); } else { @@ -489,7 +490,7 @@ soup_auth_ntlm_get_connection_authorization (SoupConnectionAuth *auth, priv->sso_available = FALSE; } } else { - g_warning ("NTLM single-sign-on using %s failed", NTLM_AUTH); + g_debug ("NTLM single-sign-on using %s failed", NTLM_AUTH); } } /* If NTLM single-sign-on fails, go back to original @@ -525,7 +526,7 @@ soup_auth_ntlm_get_connection_authorization (SoupConnectionAuth *auth, #ifdef USE_NTLM_AUTH case SOUP_NTLM_SSO_FAILED: /* Restart request without SSO */ - g_warning ("NTLM single-sign-on by using %s failed", NTLM_AUTH); + g_debug ("NTLM single-sign-on by using %s failed", NTLM_AUTH); priv->sso_available = FALSE; header = soup_ntlm_request (); conn->state = SOUP_NTLM_SENT_REQUEST; |