From: Cristy Date: Thu, 15 Mar 2018 00:31:50 +0000 (-0400) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6878 X-Git-Tag: 7.0.7-27~51 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=79fd17295c6205ceda47851e949be41649379038;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6878 --- diff --git a/coders/pdb.c b/coders/pdb.c index 91ffc393a..0e99876d3 100644 --- a/coders/pdb.c +++ b/coders/pdb.c @@ -413,6 +413,9 @@ static Image *ReadPDBImage(const ImageInfo *image_info,ExceptionInfo *exception) return(GetFirstImageInList(image)); } status=SetImageExtent(image,image->columns,image->rows,exception); + if (status == MagickFalse) + return(DestroyImageList(image)); + status=ResetImagePixels(image,exception); if (status == MagickFalse) return(DestroyImageList(image)); packets=(bits_per_pixel*image->columns+7)/8;