David Hedberg : shell32/tests: Fix a leak in the ebrowser tests (Valgrind).
Alexandre Julliard
julliard at winehq.org
Mon Jan 17 10:59:44 CST 2011
Module: wine
Branch: master
Commit: 9fd1e23602c489134de9643001cd526f214f4a70
URL: http://source.winehq.org/git/wine.git/?a=commit;h=9fd1e23602c489134de9643001cd526f214f4a70
Author: David Hedberg <david.hedberg at gmail.com>
Date: Sun Jan 16 10:57:01 2011 +0100
shell32/tests: Fix a leak in the ebrowser tests (Valgrind).
---
dlls/shell32/tests/ebrowser.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/dlls/shell32/tests/ebrowser.c b/dlls/shell32/tests/ebrowser.c
index 6d9dbb1..a8da1cc 100644
--- a/dlls/shell32/tests/ebrowser.c
+++ b/dlls/shell32/tests/ebrowser.c
@@ -94,8 +94,11 @@ static HRESULT ebrowser_initialize(IExplorerBrowser *peb)
static HRESULT ebrowser_browse_to_desktop(IExplorerBrowser *peb)
{
LPITEMIDLIST pidl_desktop;
+ HRESULT hr;
SHGetSpecialFolderLocation (hwnd, CSIDL_DESKTOP, &pidl_desktop);
- return IExplorerBrowser_BrowseToIDList(peb, pidl_desktop, 0);
+ hr = IExplorerBrowser_BrowseToIDList(peb, pidl_desktop, 0);
+ ILFree(pidl_desktop);
+ return hr;
}
/* Process some messages */
More information about the wine-cvs
mailing list