From e4505aefd9dc81eb2c51f2739f8dc626f7c3ce93 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Tue, 5 Dec 2006 15:36:26 +0000 Subject: Jared Lundell filed bug report #1604956 (http://curl.haxx.se/bug/view.cgi?id=1604956) which identified setting CURLOPT_MAXCONNECTS to zero caused libcurl to SIGSEGV. Starting now, libcurl will always internally use no less than 1 entry in the connection cache. --- lib/multi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/multi.c') diff --git a/lib/multi.c b/lib/multi.c index a7cc25562..0411cc908 100644 --- a/lib/multi.c +++ b/lib/multi.c @@ -347,7 +347,7 @@ CURLM *curl_multi_init(void) return NULL; } - multi->connc = Curl_mk_connc(CONNCACHE_MULTI); + multi->connc = Curl_mk_connc(CONNCACHE_MULTI, -1); if(!multi->connc) { Curl_hash_destroy(multi->hostcache); free(multi); -- cgit v1.2.3