mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
bail out properly on a 407 when we can't authenticate basic, bug report
#845247
This commit is contained in:
parent
2769f3b245
commit
f481b3e1dc
@ -402,8 +402,9 @@ CURLcode Curl_http_auth(struct connectdata *conn,
|
||||
}
|
||||
else if(checkprefix("Basic", start)) {
|
||||
*availp |= CURLAUTH_BASIC;
|
||||
if((data->state.authwant == CURLAUTH_BASIC) && (httpcode == 401)) {
|
||||
/* We asked for Basic authentication but got a 401 back
|
||||
if((data->state.authwant == CURLAUTH_BASIC) &&
|
||||
(httpcode == data->state.authstage)) {
|
||||
/* We asked for Basic authentication but got a 40X back
|
||||
anyway, which basicly means our name+password isn't
|
||||
valid. */
|
||||
data->state.authavail = CURLAUTH_NONE;
|
||||
|
Loading…
Reference in New Issue
Block a user