]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7719
authorCristy <urban-warrior@imagemagick.org>
Sat, 28 Apr 2018 13:12:28 +0000 (09:12 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 28 Apr 2018 13:12:46 +0000 (09:12 -0400)
MagickCore/color.c

index 59abad320eaf0453e6be6fb669b2b9d85953bbbf..f6d980253ed8fd100f0b9abef5b560f8e0c7ce59 100644 (file)
@@ -2423,6 +2423,8 @@ MagickExport MagickBooleanType QueryColorCompliance(const char *name,
           else
             colorname=AcquireString(name+i+1);
           (void) SubstituteString(&colorname,")","");
+          if (LocaleCompare(name,colorname) == 0)
+            return(MagickFalse);
           status=QueryColorCompliance(colorname,AllCompliance,color,exception);
           colorname=DestroyString(colorname);
           color->colorspace=colorspaceType;