]> granicus.if.org Git - imagemagick/commitdiff
https://oss-fuzz.com/v2/testcase-detail/5249469248438272
authorCristy <urban-warrior@imagemagick.org>
Sun, 15 Apr 2018 21:03:57 +0000 (17:03 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sun, 15 Apr 2018 21:03:57 +0000 (17:03 -0400)
MagickCore/color.c

index 7ec9253e75058647b40348e17403fde846b42ef9..9832ca094c582b77daad93ba4c15734a6d44080e 100644 (file)
@@ -2402,9 +2402,9 @@ MagickExport MagickBooleanType QueryColorCompliance(const char *name,
           color->depth=8;
         }
       SetGeometryInfo(&geometry_info);
-      flags=0;
-      if (i < strlen(name))
-        flags=ParseGeometry(name+i+1,&geometry_info);
+      if (i >= strlen(name))
+        i=(-1);
+      flags=ParseGeometry(name+i+1,&geometry_info);
       if (flags == 0)
         {
           char