From f53970607bf5af70d598ec1a9468e9e996374954 Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Sat, 24 Nov 2018 09:14:30 +0100 Subject: [PATCH] Skip reading the merged image when a specific number of layers is read (#1394). --- coders/psd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/coders/psd.c b/coders/psd.c index 5731ce1e7..11c1f64b8 100644 --- a/coders/psd.c +++ b/coders/psd.c @@ -2024,6 +2024,8 @@ static MagickBooleanType ReadPSDMergedImage(const ImageInfo *image_info, register ssize_t i; + if ((image_info->number_scenes != 0) && (image_info->scene != 0)) + return(MagickTrue); compression=(PSDCompressionType) ReadBlobMSBShort(image); image->compression=ConvertPSDCompression(compression); -- 2.40.0