Author: greatlrd
Date: Thu Sep 28 22:32:09 2006
New Revision: 24287
URL:
http://svn.reactos.org/svn/reactos?rev=24287&view=rev
Log:
fix a hidden bug in IntCreateBitmapIndirect
Modified:
trunk/reactos/subsystems/win32/win32k/objects/bitmaps.c
Modified: trunk/reactos/subsystems/win32/win32k/objects/bitmaps.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/ob…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/objects/bitmaps.c (original)
+++ trunk/reactos/subsystems/win32/win32k/objects/bitmaps.c Thu Sep 28 22:32:09 2006
@@ -437,7 +437,12 @@
Size.cx, Size.cy, BitsPixel, hBitmap);
bmp = BITMAPOBJ_LockBitmap( hBitmap );
- /* FIXME - bmp can be NULL!!!!!! */
+ if (bmp == NULL)
+ {
+ /* FIXME should we free the hBitmap or return it ?? */
+ return 0;
+ }
+
bmp->flFlags = BITMAPOBJ_IS_APIBITMAP;
BITMAPOBJ_UnlockBitmap( bmp );