Andrew Eikum : explorer: Don't leak PIDL.

Alexandre Julliard julliard at winehq.org
Tue Jan 2 15:01:25 CST 2018


Module: wine
Branch: stable
Commit: ffec9fe9b3dea133b0c460722f7eb06611c65744
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=ffec9fe9b3dea133b0c460722f7eb06611c65744

Author: Andrew Eikum <aeikum at codeweavers.com>
Date:   Thu Nov  9 08:43:10 2017 -0600

explorer: Don't leak PIDL.

Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
(cherry picked from commit a484bf495e83f873fee2aa1729769323684488bb)
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>

---

 programs/explorer/explorer.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/programs/explorer/explorer.c b/programs/explorer/explorer.c
index 8bfb826..0116d53 100644
--- a/programs/explorer/explorer.c
+++ b/programs/explorer/explorer.c
@@ -611,6 +611,7 @@ static IShellFolder* get_starting_shell_folder(parameters_struct* params)
     hres = IShellFolder_BindToObject(desktop,root_pidl,NULL,
                                      &IID_IShellFolder,
                                      (void**)&folder);
+    ILFree(root_pidl);
     if(FAILED(hres))
     {
         return desktop;




More information about the wine-cvs mailing list