Curl_open: restore default MAXCONNECTS to 5
authorDaniel Stenberg <daniel@haxx.se>
Fri, 5 Apr 2013 07:20:04 +0000 (09:20 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 5 Apr 2013 07:20:04 +0000 (09:20 +0200)
At some point recently we lost the default value for the easy handle's
connection cache, and this change puts it back to 5 - which is the
former default value and it is documented in the curl_easy_setopt.3 man
page.

lib/url.c
lib/urldata.h

index 8c8f8b07c351299118e38b4fb9e2585ada932e81..33876478b0fd7bdb26b03370bfe949c4a6bc5be2 100644 (file)
--- 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)
index b63d8eed6577d8d7ee8257a055cde5d4e0c3b3fb..1113020eef5b246715bf9d7b51f431a7c62770f9 100644 (file)
@@ -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")