From cded0779e4e5cd1ef0a87fe5247b48768ed7a465 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Tue, 6 Jun 2017 17:15:32 +0200 Subject: [PATCH] urlmon: Release previously set URI in BindProtocol::StartEx. Signed-off-by: Jacek Caban Signed-off-by: Alexandre Julliard --- dlls/urlmon/bindprot.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/urlmon/bindprot.c b/dlls/urlmon/bindprot.c index 1efb74cf720..a4399ab93f3 100644 --- a/dlls/urlmon/bindprot.c +++ b/dlls/urlmon/bindprot.c @@ -492,6 +492,11 @@ static HRESULT WINAPI BindProtocol_StartEx(IInternetProtocolEx *iface, IUri *pUr This->pi = grfPI; + if(This->uri) { + if(This->display_uri) + SysFreeString(This->display_uri); + IUri_Release(This->uri); + } IUri_AddRef(pUri); This->uri = pUri; -- 2.11.4.GIT