From 9fd1e23602c489134de9643001cd526f214f4a70 Mon Sep 17 00:00:00 2001 From: David Hedberg Date: Sun, 16 Jan 2011 10:57:01 +0100 Subject: [PATCH] shell32/tests: Fix a leak in the ebrowser tests (Valgrind). --- dlls/shell32/tests/ebrowser.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dlls/shell32/tests/ebrowser.c b/dlls/shell32/tests/ebrowser.c index 6d9dbb15a26..a8da1ccfea2 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 */