diff --git a/lib/curl_share.c b/lib/curl_share.c index 0b4ee9e367..b7c331adf7 100644 --- a/lib/curl_share.c +++ b/lib/curl_share.c @@ -34,6 +34,9 @@ static void share_destroy(struct Curl_share *share) { + if(!share) + return; + if(share->specifier & (1 << CURL_LOCK_DATA_CONNECT)) { Curl_cpool_destroy(&share->cpool); }