From: Magnus Olsen Date: Thu, 29 Dec 2005 14:15:36 +0000 (+0000) Subject: PALETTE_SetMapping do not write the palette color to NULL pointer. X-Git-Tag: backups/expat-rbuild@40467~716 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=abe5168d1c337a762886d5a72c00e3bc9adec0c4 PALETTE_SetMapping do not write the palette color to NULL pointer. svn path=/trunk/; revision=20424 --- diff --git a/reactos/subsys/win32k/objects/palette.c b/reactos/subsys/win32k/objects/palette.c index 4ae9d9902b4..d557fac8ee1 100644 --- a/reactos/subsys/win32k/objects/palette.c +++ b/reactos/subsys/win32k/objects/palette.c @@ -329,7 +329,10 @@ INT STDCALL PALETTE_SetMapping(PALOBJ *palPtr, UINT uStart, UINT uNum, BOOL mapO } if( !prevMapping || palPtr->mapping[uStart] != index ) iRemapped++; - palPtr->mapping[uStart] = index; + if (palPtr->mapping != NULL) + { + palPtr->mapping[uStart] = index; + } } return iRemapped;