diff options
| author | Kamil Dudka <kdudka@redhat.com> | 2014-05-05 14:49:30 +0200 | 
|---|---|---|
| committer | Kamil Dudka <kdudka@redhat.com> | 2014-05-09 13:44:04 +0200 | 
| commit | ec5fde24de5ddd1910730f0cbac5e77820b26eb9 (patch) | |
| tree | 3a0b3fdc2c0428282f6f0c68419d1c54683bc7de /lib | |
| parent | 1343756742463488c63453723b2bfe002e45c47f (diff) | |
http: avoid auth failure on a duplicated header
... 'WWW-Authenticate: Negotiate' received from server
Reported by: David Woodhouse
Bug: https://bugzilla.redhat.com/1093348
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/http.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/http.c b/lib/http.c index fb4334966..937d241a2 100644 --- a/lib/http.c +++ b/lib/http.c @@ -780,7 +780,7 @@ CURLcode Curl_http_input_auth(struct connectdata *conn, bool proxy,            infof(data, "Authentication problem. Ignoring this.\n");            data->state.authproblem = TRUE;          } -        else { +        else if(data->state.negotiate.state == GSS_AUTHNONE) {            neg = Curl_input_negotiate(conn, proxy, auth);            if(neg == 0) {              DEBUGASSERT(!data->req.newurl);  | 
