]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Sun, 12 Aug 2018 01:15:33 +0000 (21:15 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sun, 12 Aug 2018 01:15:33 +0000 (21:15 -0400)
MagickCore/image.c
MagickCore/utility.c

index 9fdb8329240ad6b7dd0ae1af6c9d379690fadbcc..a74ba1118cfa7f1994f88442b10776cd22efcf15 100644 (file)
@@ -2936,7 +2936,7 @@ MagickExport MagickBooleanType SetImageInfo(ImageInfo *image_info,
     }
   if (image_info->affirm != MagickFalse)
     return(MagickTrue);
-  if ((frames == 0) && (*image_info->filename != '\0'))
+  if (frames == 0)
     {
       unsigned char
         *magick;
index a4634dae9d525e099da25463438be1c2cbd1ed92..3cda873e26d84b9cc890a57487caa1ed28afad04 100644 (file)
@@ -1273,7 +1273,8 @@ MagickExport void GetPathComponent(const char *path,PathType type,
   if (*p != '\0')
     p=component+strlen(component)-1;
   if ((*p == ']') && (strchr(component,'[') != (char *) NULL) &&
-      (IsPathAccessible(path) == MagickFalse))
+      (IsPathAccessible(path) == MagickFalse) &&
+      (strstr(component,"][") == (char *) NULL))
     {
       /*
         Look for scene specification (e.g. img0001.pcd[4]).