]> granicus.if.org Git - imagemagick/commitdiff
Added extra check when reading the Photoshop layers.
authordirk <dirk@git.imagemagick.org>
Fri, 23 Oct 2015 20:12:55 +0000 (22:12 +0200)
committerdirk <dirk@git.imagemagick.org>
Fri, 23 Oct 2015 20:12:55 +0000 (22:12 +0200)
coders/tiff.c

index 30267de091ac7e2721a676b13a9c165de85b03f6..c88d72a5ccc03e8c18b922d2096b6852892dd0bf 100755 (executable)
@@ -1003,6 +1003,8 @@ static void TIFFReadPhotoshopLayers(Image* image,const ImageInfo *image_info,
 
   if (GetImageListLength(image) != 1)
     return;
+  if ((image_info->number_scenes == 1) && (image_info->scene == 0))
+    return;
   option=GetImageOption(image_info,"tiff:ignore-layers");
   if (option != (const char * ) NULL)
     return;