[PATCH] explorer: Don't leak PIDL

Andrew Eikum <[email protected]> Thu, 9 Nov 2017 08:33:08 -0600
Newsgroups gmane.comp.emulators.wine.patches
Message-ID <[email protected]>
Signed-off-by: Andrew Eikum <[email protected]>
---
 programs/explorer/explorer.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/programs/explorer/explorer.c b/programs/explorer/explorer.c
index cc3244d00e..b4e77499f1 100644
--- a/programs/explorer/explorer.c
+++ b/programs/explorer/explorer.c
@@ -609,6 +609,7 @@ static IShellFolder* get_starting_shell_folder(parameters_struct* params)
     hres = IShellFolder_BindToObject(desktop,root_pidl,NULL,
                                      &IID_IShellFolder,
                                      (void**)&folder);
+    CoTaskMemFree(root_pidl);
     if(FAILED(hres))
     {
         return desktop;
-- 
2.15.0