]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Wed, 8 Aug 2018 11:11:02 +0000 (07:11 -0400)
committerCristy <urban-warrior@imagemagick.org>
Wed, 8 Aug 2018 11:11:02 +0000 (07:11 -0400)
MagickCore/constitute.c
MagickCore/image.c

index 0f61af41115925e17151d4379e14680383cda3ea..ecc3bd7e35743ed861448ec77864bd5433068ee2 100644 (file)
@@ -619,8 +619,7 @@ MagickExport Image *ReadImage(const ImageInfo *image_info,
       "notify the developers",image->magick,exception->severity);
   if (IsBlobTemporary(image) != MagickFalse)
     (void) RelinquishUniqueFileResource(read_info->filename);
-  if ((GetNextImageInList(image) != (Image *) NULL) &&
-      (IsSceneGeometry(read_info->scenes,MagickFalse) != MagickFalse))
+  if (IsSceneGeometry(read_info->scenes,MagickFalse) != MagickFalse)
     {
       Image
         *clones;
index 944e7f0eb20f1521c414d0124e45a7834c9a962c..a74ba1118cfa7f1994f88442b10776cd22efcf15 100644 (file)
@@ -2749,9 +2749,6 @@ MagickExport MagickBooleanType SetImageInfo(ImageInfo *image_info,
         }
       else
         {
-          register size_t
-            n;
-
           size_t
             first,
             last;
@@ -2760,8 +2757,7 @@ MagickExport MagickBooleanType SetImageInfo(ImageInfo *image_info,
           image_info->scene=StringToUnsignedLong(image_info->scenes);
           image_info->number_scenes=image_info->scene;
           p=image_info->scenes;
-          q=(char *) image_info->scenes;
-          for (n=0; *q != '\0'; p++, n++)
+          for (q=(char *) image_info->scenes; *q != '\0'; p++)
           {
             while ((isspace((int) ((unsigned char) *p)) != 0) || (*p == ','))
               p++;
@@ -2780,8 +2776,6 @@ MagickExport MagickBooleanType SetImageInfo(ImageInfo *image_info,
             p=q;
           }
           image_info->number_scenes-=image_info->scene-1;
-          if ((image_info->number_scenes == 1) && (n > 1))
-            image_info->number_scenes++;  /* e.g. [0,0,0] */
         }
     }
   *component='\0';