diff options
| author | Marcus Sundberg <marcus.sundberg@aptilo.com> | 2011-03-13 00:21:07 +0100 |
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2011-03-13 00:21:07 +0100 |
| commit | 6f0ee717c3752e06144e87b45bb56c24ce8237f7 (patch) | |
| tree | 1d01f694a688f1f505db7d7c9c6979e659fc48da /lib | |
| parent | 0718b7e31ecb429ce3de7a98e725750b518f489a (diff) | |
GSS: handle reuse fix
Make GSS authentication work when a curl handle is reused for multiple
authenticated requests, by always setting negdata->state in
output_auth_headers().
Signed-off-by: Marcus Sundberg <marcus.sundberg@aptilo.com>
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/http.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/http.c b/lib/http.c index 807bbeb84..419efc167 100644 --- a/lib/http.c +++ b/lib/http.c @@ -531,6 +531,7 @@ output_auth_headers(struct connectdata *conn, #endif #ifdef USE_HTTP_NEGOTIATE + negdata->state = GSS_AUTHNONE; if((authstatus->picked == CURLAUTH_GSSNEGOTIATE) && negdata->context && !GSS_ERROR(negdata->status)) { auth="GSS-Negotiate"; |
