]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 5 Sep 2012 11:17:34 +0000 (11:17 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 5 Sep 2012 11:17:34 +0000 (11:17 +0000)
MagickCore/constitute.c

index c50b7e908a36a42765bd88644f0c58120a0010b6..747a20e30bff1c275787ac768fde8ee5163b70c6 100644 (file)
@@ -351,6 +351,11 @@ MagickExport Image *PingImages(ImageInfo *image_info,const char *filename,
       sans=AcquireExceptionInfo();
       (void) SetImageInfo(read_info,0,sans);
       sans=DestroyExceptionInfo(sans);
+      if (read_info->number_scenes == 0)
+        {
+          read_info=DestroyImageInfo(read_info);
+          return(PingImage(image_info,exception));
+        }
       (void) CopyMagickString(ping_filename,read_info->filename,MaxTextExtent);
       images=NewImageList();
       extent=(ssize_t) (read_info->scene+read_info->number_scenes);