Module: wine Branch: master Commit: 40b94b733bbcfb985b4a508f1a8f306fb491dda6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=40b94b733bbcfb985b4a508f1a...
Author: Misha Koshelev mk144210@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)))