]> granicus.if.org Git - imagemagick/commitdiff
Unbounded unique colors is problematic
authorCristy <urban-warrior@imagemagick.org>
Mon, 18 Sep 2017 19:30:11 +0000 (15:30 -0400)
committerCristy <urban-warrior@imagemagick.org>
Mon, 18 Sep 2017 19:30:11 +0000 (15:30 -0400)
coders/histogram.c

index 21c76d7c24c1db4d2c4ce1fb1f6ffebc04f4e4f3..2ff1775dfcd5f393b4dcd07e03e7c1f793ab24bb 100644 (file)
@@ -331,7 +331,8 @@ static MagickBooleanType WriteHISTOGRAMImage(const ImageInfo *image_info,
   }
   histogram=(PixelInfo *) RelinquishMagickMemory(histogram);
   option=GetImageOption(image_info,"histogram:unique-colors");
-  if ((option == (const char *) NULL) || (IsStringTrue(option) != MagickFalse))
+  if ((IsHistogramImage(image,exception) != MagickFalse) || 
+      (IsStringTrue(option) != MagickFalse))
     {
       FILE
         *file;