]> granicus.if.org Git - imagemagick/commitdiff
https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35435
authorCristy <mikayla-grace@urban-warrior.org>
Sun, 3 Feb 2019 23:44:22 +0000 (18:44 -0500)
committerCristy <mikayla-grace@urban-warrior.org>
Sun, 3 Feb 2019 23:44:22 +0000 (18:44 -0500)
MagickCore/constitute.c

index a6e13a9811e2efb2d2e526fb9f6f798b32d40e20..4b16e4c186f706b015cedf7737d526e1d3265417 100644 (file)
@@ -627,17 +627,13 @@ MagickExport Image *ReadImage(const ImageInfo *image_info,
       "notify the developers",image->magick,exception->severity);
   if (IsBlobTemporary(image) != MagickFalse)
     (void) RelinquishUniqueFileResource(read_info->filename);
-  if ((IsSceneGeometry(read_info->scenes,MagickFalse) != MagickFalse) &&
-      (read_info->number_scenes == 0))
+  if (IsSceneGeometry(read_info->scenes,MagickFalse) != MagickFalse)
     {
       Image
         *clones;
 
       clones=CloneImages(image,read_info->scenes,exception);
-      if (clones == (Image *) NULL)
-        (void) ThrowMagickException(exception,GetMagickModule(),OptionError,
-          "SubimageSpecificationReturnsNoImages","`%s'",read_info->filename);
-      else
+      if (clones != (Image *) NULL)
         {
           image=DestroyImageList(image);
           image=GetFirstImageInList(clones);