[SHELL32]
authorThomas Faber <thomas.faber@reactos.org>
Thu, 14 Aug 2014 22:43:10 +0000 (22:43 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Thu, 14 Aug 2014 22:43:10 +0000 (22:43 +0000)
- Don't fail on NULL array pointer if count is zero
CORE-8443 #resolve

svn path=/trunk/; revision=63887

reactos/dll/win32/shell32/defcontextmenu.cpp

index 7d4f02e..94863d7 100644 (file)
@@ -150,7 +150,7 @@ HRESULT WINAPI CDefaultContextMenu::Initialize(const DEFCONTEXTMENU *pdcm)
 
     m_cidl = pdcm->cidl;
     m_apidl = const_cast<PCUITEMID_CHILD_ARRAY>(_ILCopyaPidl(pdcm->apidl, m_cidl));
-    if (!m_apidl)
+    if (m_cidl && !m_apidl)
         return E_OUTOFMEMORY;
     m_psf = pdcm->psf;
     m_psf->AddRef();