]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
curl_share_setopt: va_end was not called if conncache errors
authorDaniel Stenberg <daniel@haxx.se>
Fri, 10 Nov 2017 13:59:19 +0000 (14:59 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 10 Nov 2017 14:02:11 +0000 (15:02 +0100)
CID 984459, detected by Coverity

lib/share.c

index c1ce1aab111610852e6ac2f3f54dc92a339ebee4..870b191fc255e1d2577f8725fac3aadf40ab02c1 100644 (file)
@@ -103,7 +103,7 @@ curl_share_setopt(struct Curl_share *share, CURLSHoption option, ...)
 
     case CURL_LOCK_DATA_CONNECT:     /* not supported (yet) */
       if(Curl_conncache_init(&share->conn_cache, 103))
-        return CURLSHE_NOMEM;
+        res = CURLSHE_NOMEM;
       break;
 
     default: