]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8070
authorCristy <urban-warrior@imagemagick.org>
Sun, 29 Apr 2018 11:03:39 +0000 (07:03 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sun, 29 Apr 2018 11:03:39 +0000 (07:03 -0400)
MagickCore/color.c

index f6d980253ed8fd100f0b9abef5b560f8e0c7ce59..4296b45a01e63245394986f49975d8eeb438f5c1 100644 (file)
@@ -2423,9 +2423,10 @@ 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);
+          status=MagickFalse;
+          if (LocaleCompare(name,colorname) != 0)
+            status=QueryColorCompliance(colorname,AllCompliance,color,
+              exception);
           colorname=DestroyString(colorname);
           color->colorspace=colorspaceType;
           return(status);