Module: wine Branch: master Commit: cded0779e4e5cd1ef0a87fe5247b48768ed7a465 URL: http://source.winehq.org/git/wine.git/?a=commit;h=cded0779e4e5cd1ef0a87fe524... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Tue Jun 6 17:15:32 2017 +0200 urlmon: Release previously set URI in BindProtocol::StartEx. Signed-off-by: Jacek Caban <jacek(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- dlls/urlmon/bindprot.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/urlmon/bindprot.c b/dlls/urlmon/bindprot.c index 1efb74c..a4399ab 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;