From 40b94b733bbcfb985b4a508f1a8f306fb491dda6 Mon Sep 17 00:00:00 2001 From: Misha Koshelev Date: Mon, 23 Jul 2007 20:30:57 -0500 Subject: [PATCH] urlmon: ReleaseBindInfo in FileProtocol. --- dlls/urlmon/file.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dlls/urlmon/file.c b/dlls/urlmon/file.c index 0386a27c26c..8d7b444b9d6 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)))