[win32k] EngCreateDeviceBitmap: handle failure of EngLockSurface. Found by Amine.

svn path=/trunk/; revision=42671
This commit is contained in:
Timo Kreuzer
2009-08-14 22:08:15 +00:00
parent 74bd2a036d
commit ea8e3db781
@@ -191,6 +191,13 @@ EngCreateDeviceBitmap(IN DHSURF dhsurf,
}
pso = EngLockSurface((HSURF)NewBitmap);
if (!pso)
{
DPRINT1("EngLockSurface failed on newly created bitmap!\n");
GreDeleteObject(NewBitmap);
return NULL;
}
pso->dhsurf = dhsurf;
EngUnlockSurface(pso);