aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/url.c5
-rw-r--r--lib/urldata.h2
2 files changed, 3 insertions, 4 deletions
diff --git a/lib/url.c b/lib/url.c
index 8c8f8b07c..33876478b 100644
--- a/lib/url.c
+++ b/lib/url.c
@@ -617,12 +617,9 @@ CURLcode Curl_open(struct SessionHandle **curl)
data->wildcard.state = CURLWC_INIT;
data->wildcard.filelist = NULL;
data->set.fnmatch = ZERO_NULL;
- /* This no longer creates a connection cache here. It is instead made on
- the first call to curl_easy_perform() or when the handle is added to a
- multi stack. */
+ data->set.maxconnects = DEFAULT_CONNCACHE_SIZE; /* for easy handles */
}
-
if(res) {
Curl_resolver_cleanup(data->state.resolver);
if(data->state.headerbuff)
diff --git a/lib/urldata.h b/lib/urldata.h
index b63d8eed6..1113020ee 100644
--- a/lib/urldata.h
+++ b/lib/urldata.h
@@ -58,6 +58,8 @@
#define CURL_DEFAULT_USER "anonymous"
#define CURL_DEFAULT_PASSWORD "ftp@example.com"
+#define DEFAULT_CONNCACHE_SIZE 5
+
/* length of longest IPv6 address string including the trailing null */
#define MAX_IPADR_LEN sizeof("ffff:ffff:ffff:ffff:ffff:ffff:255.255.255.255")