Jacek Caban : urlmon: Release previously set URI in BindProtocol::StartEx.

Alexandre Julliard julliard at winehq.org
Tue Jun 6 15:23:35 CDT 2017


Module: wine
Branch: master
Commit: cded0779e4e5cd1ef0a87fe5247b48768ed7a465
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=cded0779e4e5cd1ef0a87fe5247b48768ed7a465

Author: Jacek Caban <jacek at 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 at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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;
 




More information about the wine-cvs mailing list