uses the new curl_close function to clean up the http-specific auth_host
authorDaniel Stenberg <daniel@haxx.se>
Tue, 25 Jul 2000 21:17:45 +0000 (21:17 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 25 Jul 2000 21:17:45 +0000 (21:17 +0000)
lib/url.c

index a8fe1ec..d253fe5 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -893,6 +893,7 @@ CURLcode curl_connect(CURL *curl, CURLconnect **in_connect)
     conn->protocol |= PROT_HTTP;
     conn->curl_do = http;
     conn->curl_done = http_done;
+    conn->curl_close = http_close;
   }
   else if (strequal(conn->proto, "HTTPS")) {
 #ifdef USE_SSLEAY
@@ -905,6 +906,7 @@ CURLcode curl_connect(CURL *curl, CURLconnect **in_connect)
     conn->curl_do = http;
     conn->curl_done = http_done;
     conn->curl_connect = http_connect;
+    conn->curl_close = http_close;
 
 #else /* USE_SSLEAY */
     failf(data, "SSL is disabled, https: not supported!");
@@ -924,6 +926,7 @@ CURLcode curl_connect(CURL *curl, CURLconnect **in_connect)
     conn->protocol |= PROT_GOPHER;
     conn->curl_do = http;
     conn->curl_done = http_done;
+    conn->curl_close = http_close;
   }
   else if(strequal(conn->proto, "FTP")) {
     char *type;
@@ -935,6 +938,7 @@ CURLcode curl_connect(CURL *curl, CURLconnect **in_connect)
     if(data->bits.httpproxy) {
       conn->curl_do = http;
       conn->curl_done = http_done;
+      conn->curl_close = http_close;
     }
     else {
       conn->curl_do = ftp;