[SHELL32]
authorThomas Faber <thomas.faber@reactos.org>
Thu, 25 Jun 2015 12:51:38 +0000 (12:51 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Thu, 25 Jun 2015 12:51:38 +0000 (12:51 +0000)
- Fix shell folder reference leak in SHGetFileInfoW
CORE-9867

svn path=/trunk/; revision=68260

reactos/dll/win32/shell32/wine/shell32_main.c

index 932ec2c..4f6cbe0 100644 (file)
@@ -723,6 +723,9 @@ DWORD_PTR WINAPI SHGetFileInfoW(LPCWSTR path,DWORD dwFileAttributes,
     if (flags & ~SHGFI_KNOWN_FLAGS)
         FIXME("unknown flags %08x\n", flags & ~SHGFI_KNOWN_FLAGS);
 
     if (flags & ~SHGFI_KNOWN_FLAGS)
         FIXME("unknown flags %08x\n", flags & ~SHGFI_KNOWN_FLAGS);
 
+    if (psfParent)
+        IShellFolder_Release(psfParent);
+
     if (hr != S_OK)
         ret = FALSE;
 
     if (hr != S_OK)
         ret = FALSE;