aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2003-09-04 13:07:09 +0000
committerDaniel Stenberg <daniel@haxx.se>2003-09-04 13:07:09 +0000
commitf2057eb7441d2b07841fc23bf8682ad991268fcb (patch)
treec037dfd57f4bfbce2f343a2e4b5b2b8c5322b8d4 /lib
parent2956fe97a023f18a6ef9a1bc29f1b641891bcabb (diff)
ah, this change broke multiple test cases
Diffstat (limited to 'lib')
-rw-r--r--lib/http.c4
1 files changed, 2 insertions, 2 deletions
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 */