Misha Koshelev : urlmon: ReleaseBindInfo in FileProtocol.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Jul 24 07:06:20 CDT 2007


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

Author: Misha Koshelev <mk144210 at bcm.edu>
Date:   Mon Jul 23 20:30:57 2007 -0500

urlmon: ReleaseBindInfo in FileProtocol.

---

 dlls/urlmon/file.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/dlls/urlmon/file.c b/dlls/urlmon/file.c
index 0386a27..8d7b444 100644
--- a/dlls/urlmon/file.c
+++ b/dlls/urlmon/file.c
@@ -122,7 +122,13 @@ static HRESULT WINAPI FileProtocol_Start(IInternetProtocol *iface, LPCWSTR szUrl
 
     memset(&bindinfo, 0, sizeof(bindinfo));
     bindinfo.cbSize = sizeof(BINDINFO);
-    IInternetBindInfo_GetBindInfo(pOIBindInfo, &grfBINDF, &bindinfo);
+    hres = IInternetBindInfo_GetBindInfo(pOIBindInfo, &grfBINDF, &bindinfo);
+    if(FAILED(hres)) {
+        WARN("GetBindInfo failed: %08x\n", hres);
+        return hres;
+    }
+
+    ReleaseBindInfo(&bindinfo);
 
     if(lstrlenW(szUrl) < sizeof(wszFile)/sizeof(WCHAR)
             || memcmp(szUrl, wszFile, sizeof(wszFile)))




More information about the wine-cvs mailing list