From: Cristy Date: Fri, 9 Mar 2018 12:02:33 +0000 (-0500) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6808 X-Git-Tag: 7.0.7-26~62 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ec12ea1cea32831c518b64ee5eac3e73afd28d96;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6808 --- diff --git a/coders/psd.c b/coders/psd.c index 3089a505a..7e8b4885f 100644 --- a/coders/psd.c +++ b/coders/psd.c @@ -2133,6 +2133,9 @@ static Image *ReadPSDImage(const ImageInfo *image_info,ExceptionInfo *exception) image->columns=psd_info.columns; image->rows=psd_info.rows; status=SetImageExtent(image,image->columns,image->rows,exception); + if (status == MagickFalse) + return(DestroyImageList(image)); + status=ResetImagePixels(image,exception); if (status == MagickFalse) return(DestroyImageList(image)); psd_info.min_channels=3;