From: Ondrej Holy Date: Fri, 17 Aug 2018 14:22:56 +0000 (+0200) Subject: core/proxy: Fix leak found by covscan X-Git-Tag: 2.0.0-rc4~110^2~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7e4fa670265d5429e15bbf084875e3ae1ff0624b;p=platform%2Fupstream%2Ffreerdp.git core/proxy: Fix leak found by covscan leaked_storage: Variable "s" going out of scope leaks the storage it points to. --- diff --git a/libfreerdp/core/proxy.c b/libfreerdp/core/proxy.c index 0ec26a1..34e8363 100644 --- a/libfreerdp/core/proxy.c +++ b/libfreerdp/core/proxy.c @@ -234,6 +234,7 @@ static BOOL http_proxy_connect(BIO* bufferedBio, const char* hostname, UINT16 po if (status != Stream_GetPosition(s)) { + Stream_Free(s, TRUE); WLog_ERR(TAG, "HTTP proxy: failed to write CONNECT request"); return FALSE; }