summaryrefslogtreecommitdiff
path: root/lib/http_negotiate.c
diff options
context:
space:
mode:
authorDavid Woodhouse <David.Woodhouse@intel.com>2014-07-11 11:09:34 +0100
committerDaniel Stenberg <daniel@haxx.se>2014-07-16 17:26:08 +0200
commitf78ae415d24b9bd89d6c121c556e411fdb21c6aa (patch)
treeb79591db0587cdf209e18d2fdf004f11f5b85f14 /lib/http_negotiate.c
parent59431c242bf1d93980756fa2db2d08744bfa79d3 (diff)
downloadcurl-f78ae415d24b9bd89d6c121c556e411fdb21c6aa.tar.gz
Don't clear GSSAPI state between each exchange in the negotiation
GSSAPI doesn't work very well if we forget everything ever time. XX: Is Curl_http_done() the right place to do the final cleanup?
Diffstat (limited to 'lib/http_negotiate.c')
-rw-r--r--lib/http_negotiate.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/http_negotiate.c b/lib/http_negotiate.c
index 9b01e0a56..bbad0b459 100644
--- a/lib/http_negotiate.c
+++ b/lib/http_negotiate.c
@@ -250,7 +250,6 @@ CURLcode Curl_output_negotiate(struct connectdata *conn, bool proxy)
}
Curl_safefree(encoded);
- Curl_cleanup_negotiate(conn->data);
return (userp == NULL) ? CURLE_OUT_OF_MEMORY : CURLE_OK;
}