NtGdiCreatePalette did not check for NULL pointer when it alloc memory.
authorMagnus Olsen <magnus@greatlord.com>
Thu, 29 Dec 2005 14:00:12 +0000 (14:00 +0000)
committerMagnus Olsen <magnus@greatlord.com>
Thu, 29 Dec 2005 14:00:12 +0000 (14:00 +0000)
svn path=/trunk/; revision=20423

reactos/subsys/win32k/objects/color.c

index 1d731ec..6c83222 100644 (file)
@@ -173,6 +173,9 @@ HPALETTE STDCALL NtGdiCreatePalette(CONST PLOGPALETTE palette)
          palette->palNumEntries,
          (PULONG)palette->palPalEntry,
          0, 0, 0);
+         
+  if (NewPalette == NULL)
+      return NULL;
 
   PalGDI = (PPALGDI) PALETTE_LockPalette(NewPalette);
   /* FIXME - Handle PalGDI == NULL!!!! */