GraphicsMagick: coders/wpg.c Fix for potentiall access to uninit...
GraphicsMagick Commits <[email protected]> Thu, 19 Oct 2023 12:05:25 -0500
| Newsgroups | gmane.comp.video.graphicsmagick.cvs |
|---|---|
| Message-ID | <mailman.10039.1697735132.1370.graphicsmagick-commit@lists.sourceforge.net> |
changeset f3cf4ad0d3d9 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=f3cf4ad0d3d9
summary: coders/wpg.c Fix for potentiall access to uninitialised object "Palette".
diffstat:
coders/wpg.c | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diffs (18 lines):
diff -r aad3abdf507a -r f3cf4ad0d3d9 coders/wpg.c
--- a/coders/wpg.c Thu Oct 19 00:27:04 2023 +0200
+++ b/coders/wpg.c Thu Oct 19 19:04:42 2023 +0200
@@ -1471,12 +1471,11 @@
if(pPalette!=NULL && PaletteItems>0)
{
- image->colors=WPG_Palette.NumOfEntries;
+ image->colors = PaletteItems; /*WPG_Palette.NumOfEntries;*/
if (!AllocateImageColormap(image,image->colors))
goto NoMemory;
image->storage_class = PseudoClass;
- for (i=WPG_Palette.StartIndex;
- i < (int)WPG_Palette.NumOfEntries; i++)
+ for (i=0; i<(int)PaletteItems; i++)
{
image->colormap[i].red = ScaleCharToQuantum(pPalette[3*i]);
image->colormap[i].green=ScaleCharToQuantum(pPalette[3*i+1]);