From: Cristy Date: Sun, 29 Apr 2018 11:03:39 +0000 (-0400) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8070 X-Git-Tag: 7.0.7-29~8 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=84d1b11ea19cd6b8e0a4b2afafe0ca34d068723b;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8070 --- diff --git a/MagickCore/color.c b/MagickCore/color.c index f6d980253..4296b45a0 100644 --- a/MagickCore/color.c +++ b/MagickCore/color.c @@ -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);