]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 2 Jul 2011 00:35:48 +0000 (00:35 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 2 Jul 2011 00:35:48 +0000 (00:35 +0000)
MagickCore/constitute.c

index d6c90706f5fca6bdc57bf6daae9cbda7bc73a43f..32d79ebae48acb6915a0247cb4657f0ebb89ab9e 100644 (file)
@@ -859,6 +859,11 @@ MagickExport Image *ReadImages(const ImageInfo *image_info,
       sans=DestroyExceptionInfo(sans);
       (void) CopyMagickString(filename,read_info->filename,MaxTextExtent);
       images=NewImageList();
+      if (read_info->number_scenes == 0)
+        {
+          read_info=DestroyImageInfo(read_info);
+          return(ReadImage(image_info,exception));
+        }
       extent=(ssize_t) (read_info->scene+read_info->number_scenes);
       for (scene=(ssize_t) read_info->scene; scene < (ssize_t) extent; scene++)
       {