Author: gadamopoulos
Date: Thu Sep 22 16:09:28 2016
New Revision: 72769

URL: http://svn.reactos.org/svn/reactos?rev=72769&view=rev
Log:
[SHELL32]
- HCR_GetFolderAttributes already calls GetAttributesOf when needed, calling it 
when it is not needed can lead to crashes.

Modified:
    trunk/reactos/dll/win32/shell32/folders/CRegFolder.cpp

Modified: trunk/reactos/dll/win32/shell32/folders/CRegFolder.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/shell32/folders/CRegFolder.cpp?rev=72769&r1=72768&r2=72769&view=diff
==============================================================================
--- trunk/reactos/dll/win32/shell32/folders/CRegFolder.cpp      [iso-8859-1] 
(original)
+++ trunk/reactos/dll/win32/shell32/folders/CRegFolder.cpp      [iso-8859-1] 
Thu Sep 22 16:09:28 2016
@@ -179,15 +179,6 @@
     if (HCR_GetFolderAttributes(pidl, pdwAttributes) && *pdwAttributes)
     {
         return S_OK;
-    }
-    else
-    {
-        /* If we can't get it from the registry we have to query the child */
-        CComPtr<IShellFolder> psf2;
-        if (SUCCEEDED(BindToObject(pidl, 0, IID_PPV_ARG(IShellFolder, &psf2))))
-        {
-            return psf2->GetAttributesOf(0, NULL, pdwAttributes);
-        }
     }
 
     *pdwAttributes &= SFGAO_CANLINK;


Reply via email to