From 146413a53c1e7092602bcc14c70a7690dcd3cc21 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 18 Sep 2001 15:30:38 +0000 Subject: the stuff formerly done in Curl_http_close is now done in Curl_close --- lib/url.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'lib/url.c') diff --git a/lib/url.c b/lib/url.c index cfcac7322..81a238653 100644 --- a/lib/url.c +++ b/lib/url.c @@ -153,17 +153,21 @@ CURLcode Curl_close(struct SessionHandle *data) Curl_SSL_Close_All(data); #endif + if(data->state.auth_host) + free(data->state.auth_host); + if(data->change.proxy_alloc) free(data->change.proxy); + if(data->change.referer_alloc) free(data->change.referer); + if(data->change.url_alloc) free(data->change.url); if(data->state.headerbuff) free(data->state.headerbuff); - if(data->set.cookiejar) /* we have a "destination" for all the cookies to get dumped to */ Curl_cookie_output(data->cookies, data->set.cookiejar); @@ -1762,7 +1766,6 @@ static CURLcode Connect(struct SessionHandle *data, conn->protocol |= PROT_HTTP; conn->curl_do = Curl_http; conn->curl_done = Curl_http_done; - conn->curl_close = Curl_http_close; } else if (strequal(conn->protostr, "HTTPS")) { #ifdef USE_SSLEAY @@ -1775,7 +1778,6 @@ static CURLcode Connect(struct SessionHandle *data, conn->curl_do = Curl_http; conn->curl_done = Curl_http_done; conn->curl_connect = Curl_http_connect; - conn->curl_close = Curl_http_close; #else /* USE_SSLEAY */ failf(data, LIBCURL_NAME @@ -1795,7 +1797,6 @@ static CURLcode Connect(struct SessionHandle *data, conn->protocol |= PROT_GOPHER; conn->curl_do = Curl_http; conn->curl_done = Curl_http_done; - conn->curl_close = Curl_http_close; } else if(strequal(conn->protostr, "FTP") || strequal(conn->protostr, "FTPS")) { @@ -1827,7 +1828,6 @@ static CURLcode Connect(struct SessionHandle *data, } conn->curl_do = Curl_http; conn->curl_done = Curl_http_done; - conn->curl_close = Curl_http_close; } else { conn->curl_do = Curl_ftp; -- cgit v1.2.3