Piotr Caban : hlink: Fix leak in HlinkNavigateToStringReference.
Alexandre Julliard
julliard at winehq.org
Tue Dec 13 13:01:28 CST 2011
Module: wine
Branch: master
Commit: 445db0a54d4e8ec34c5a1a2b0f3fb6975b9369e3
URL: http://source.winehq.org/git/wine.git/?a=commit;h=445db0a54d4e8ec34c5a1a2b0f3fb6975b9369e3
Author: Piotr Caban <piotr at codeweavers.com>
Date: Tue Dec 13 15:14:13 2011 +0100
hlink: Fix leak in HlinkNavigateToStringReference.
---
dlls/hlink/hlink_main.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/hlink/hlink_main.c b/dlls/hlink/hlink_main.c
index 54cac9d..9823a5d 100644
--- a/dlls/hlink/hlink_main.c
+++ b/dlls/hlink/hlink_main.c
@@ -261,14 +261,16 @@ HRESULT WINAPI HlinkNavigateToStringReference( LPCWSTR pwzTarget,
HRESULT r;
IHlink *hlink = NULL;
- FIXME("%s %s %p %08x %p %08x %p %p %p\n",
+ TRACE("%s %s %p %08x %p %08x %p %p %p\n",
debugstr_w(pwzTarget), debugstr_w(pwzLocation), pihlsite,
dwSiteData, pihlframe, grfHLNF, pibc, pibsc, pihlbc);
r = HlinkCreateFromString( pwzTarget, pwzLocation, NULL, pihlsite,
dwSiteData, NULL, &IID_IHlink, (LPVOID*) &hlink );
- if (SUCCEEDED(r))
+ if (SUCCEEDED(r)) {
r = HlinkNavigate(hlink, pihlframe, grfHLNF, pibc, pibsc, pihlbc);
+ IHlink_Release(hlink);
+ }
return r;
}
More information about the wine-cvs
mailing list