From: Daniel Stenberg Date: Thu, 4 Sep 2003 13:07:09 +0000 (+0000) Subject: ah, this change broke multiple test cases X-Git-Tag: curl-7_10_8~234 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f2057eb7441d2b07841fc23bf8682ad991268fcb;p=thirdparty%2Fcurl.git ah, this change broke multiple test cases --- diff --git a/lib/http.c b/lib/http.c index 6942383973..aa037e99ac 100644 --- a/lib/http.c +++ b/lib/http.c @@ -162,8 +162,6 @@ void Curl_http_auth_act(struct connectdata *conn) { struct SessionHandle *data = conn->data; - data->state.authwant = CURLAUTH_NONE; /* clear it first */ - if(data->state.authavail) { if(data->state.authavail & CURLAUTH_GSSNEGOTIATE) data->state.authwant = CURLAUTH_GSSNEGOTIATE; @@ -173,6 +171,8 @@ void Curl_http_auth_act(struct connectdata *conn) data->state.authwant = CURLAUTH_NTLM; else if(data->state.authavail & CURLAUTH_BASIC) data->state.authwant = CURLAUTH_BASIC; + else + data->state.authwant = CURLAUTH_NONE; /* clear it */ if(data->state.authwant) conn->newurl = strdup(data->change.url); /* clone URL */