[ros-diffs] [greatlrd] 20423: NtGdiCreatePalette did not check for NULL pointer when it alloc memory.

greatlrd at svn.reactos.org greatlrd at svn.reactos.org
Thu Dec 29 15:52:19 CET 2005


NtGdiCreatePalette did not check for NULL pointer when it alloc memory.
Modified: trunk/reactos/subsys/win32k/objects/color.c
  _____  

Modified: trunk/reactos/subsys/win32k/objects/color.c
--- trunk/reactos/subsys/win32k/objects/color.c	2005-12-29 13:53:35 UTC
(rev 20422)
+++ trunk/reactos/subsys/win32k/objects/color.c	2005-12-29 14:00:12 UTC
(rev 20423)
@@ -173,6 +173,9 @@

 	  palette->palNumEntries,
 	  (PULONG)palette->palPalEntry,
 	  0, 0, 0);
+	  
+  if (NewPalette == NULL)
+      return NULL;
 
   PalGDI = (PPALGDI) PALETTE_LockPalette(NewPalette);
   /* FIXME - Handle PalGDI == NULL!!!! */
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20051229/04a20984/attachment.html


More information about the Ros-diffs mailing list