From f2057eb7441d2b07841fc23bf8682ad991268fcb Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 4 Sep 2003 13:07:09 +0000 Subject: ah, this change broke multiple test cases --- lib/http.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/http.c b/lib/http.c index 694238397..aa037e99a 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 */ -- cgit v1.2.3