[WIN32K:NTUSER]

- In IntDesktopObjectDelete, correctly handle the case where pDeskInfo could not be allocated
CORE-11124

svn path=/trunk/; revision=71239
This commit is contained in:
Thomas Faber
2016-05-03 12:38:41 +00:00
parent 090738b6dd
commit 16beeefbbb

View File

@@ -151,10 +151,12 @@ IntDesktopObjectDelete(
TRACE("Deleting desktop object 0x%p\n", pdesk);
ASSERT(pdesk->pDeskInfo->spwnd->spwndChild == NULL);
if (pdesk->pDeskInfo->spwnd)
if (pdesk->pDeskInfo &&
pdesk->pDeskInfo->spwnd)
{
ASSERT(pdesk->pDeskInfo->spwnd->spwndChild == NULL);
co_UserDestroyWindow(pdesk->pDeskInfo->spwnd);
}
if (pdesk->spwndMessage)
co_UserDestroyWindow(pdesk->spwndMessage);