From 3e7eda21deedffc46c1abee71a4ce92b5eadde26 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 21 Jan 2018 19:17:49 -0500 Subject: [PATCH] An image depth of 0 is bogus Credit OSS Fuzz --- MagickCore/image.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MagickCore/image.c b/MagickCore/image.c index c9e182df1..2d887944a 100644 --- a/MagickCore/image.c +++ b/MagickCore/image.c @@ -2554,7 +2554,7 @@ MagickExport MagickBooleanType SetImageExtent(Image *image,const size_t columns, ThrowBinaryException(ImageError,"NegativeOrZeroImageSize",image->filename); image->columns=columns; image->rows=rows; - if (image->depth > (8*sizeof(MagickSizeType))) + if ((image->depth == 0) || (image->depth > (8*sizeof(MagickSizeType)))) ThrowBinaryException(ImageError,"ImageDepthNotSupported",image->filename); return(SyncImagePixelCache(image,exception)); } -- 2.40.0