From: Daniel Stenberg Date: Tue, 7 Oct 2014 11:57:13 +0000 (+0200) Subject: multi_runsingle: fix possible memory leak X-Git-Tag: curl-7_39_0~175 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d1b56d00439ab26d7fc43e37ab18ae331ddc400d;p=curl multi_runsingle: fix possible memory leak Coverity CID 1202837. 'newurl' can in fact be allocated even when Curl_retry_request() returns failure so free it if need be. --- diff --git a/lib/multi.c b/lib/multi.c index ed2920c53..04aba9d0f 100644 --- a/lib/multi.c +++ b/lib/multi.c @@ -1365,6 +1365,7 @@ static CURLMcode multi_runsingle(struct Curl_multi *multi, else { /* Have error handler disconnect conn if we can't retry */ disconnect_conn = TRUE; + free(newurl); } } else {