Fix crash, when running out of paged pool. Found by r3ddr4g0n.

svn path=/trunk/; revision=57962
This commit is contained in:
Timo Kreuzer 2012-12-21 22:40:05 +00:00
parent 71a8acfc03
commit f538008e3e

View file

@ -1237,6 +1237,11 @@ GDIOBJ_AllocObjWithHandle(ULONG ObjectType, ULONG cjSize)
}
pobj = GDIOBJ_AllocateObject(objt, cjSize, fl);
if (!pobj)
{
return NULL;
}
if (!GDIOBJ_hInsertObject(pobj, GDI_OBJ_HMGR_POWNED))
{
GDIOBJ_vFreeObject(pobj);