From 726bd82a346f32cae78d7277d3e8caec366707c0 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 3 Feb 2019 18:44:22 -0500 Subject: [PATCH] https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35435 --- MagickCore/constitute.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/MagickCore/constitute.c b/MagickCore/constitute.c index a6e13a981..4b16e4c18 100644 --- a/MagickCore/constitute.c +++ b/MagickCore/constitute.c @@ -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); -- 2.40.0