WPG: Assure that colormapped image is a PseudoClass type with valid colormapped indexes.
authorBob Friesenhahn <bfriesen@GraphicsMagick.org>
Sat, 04 Nov 2017 14:16:41 -0500
changeset 15245 e8086faa52d0
parent 15244 fb5c791e5706
child 15246 2b7c826d36af
WPG: Assure that colormapped image is a PseudoClass type with valid colormapped indexes.
coders/wpg.c
--- a/coders/wpg.c	Sat Nov 04 09:58:32 2017 -0500
+++ b/coders/wpg.c	Sat Nov 04 14:16:41 2017 -0500
@@ -1085,7 +1085,7 @@
               bpp=BitmapHeader2.Depth;
 
             UnpackRaster:	    
-              if ((image->colors == 0) && (bpp != 24))
+              if ((image->storage_class != PseudoClass) && (bpp != 24))
                 {
                   image->colors=1 << bpp;
                   if (!AllocateImageColormap(image,image->colors))