Author: tkreuzer Date: Tue Mar 10 07:34:33 2009 New Revision: 39931
URL: http://svn.reactos.org/svn/reactos?rev=39931&view=rev Log: Don't free a NULL pointer.
Modified: trunk/reactos/subsystems/win32/win32k/objects/color.c
Modified: trunk/reactos/subsystems/win32/win32k/objects/color.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/obj... ============================================================================== --- trunk/reactos/subsystems/win32/win32k/objects/color.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/win32/win32k/objects/color.c [iso-8859-1] Tue Mar 10 07:34:33 2009 @@ -631,7 +631,8 @@ } memcpy(palGDI->IndexedColors + Start, pe, Entries * sizeof(PALETTEENTRY)); PALETTE_ValidateFlags(palGDI->IndexedColors, palGDI->NumColors); - ExFreePool(palGDI->logicalToSystem); + if (palGDI->logicalToSystem) + ExFreePool(palGDI->logicalToSystem); palGDI->logicalToSystem = NULL; PALETTE_UnlockPalette(palGDI);