From ff0cea4290cb1421cb174f2f26ca03789377a6fb Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 10 Feb 2018 15:18:18 -0500 Subject: [PATCH] https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6204 --- MagickCore/color.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MagickCore/color.c b/MagickCore/color.c index 0d3603e47..d182373b5 100644 --- a/MagickCore/color.c +++ b/MagickCore/color.c @@ -2345,7 +2345,7 @@ MagickExport MagickBooleanType QueryColorCompliance(const char *name, if (strchr(name,'(') != (char *) NULL) { char - colorspace[MagickPathExtent]; + colorspace[MagickPathExtent+1]; MagickBooleanType icc_color; @@ -2353,6 +2353,7 @@ MagickExport MagickBooleanType QueryColorCompliance(const char *name, /* Parse color of the form rgb(100,255,0). */ + (void) memset(colorspace,0,sizeof(colorspace)); (void) CopyMagickString(colorspace,name,MagickPathExtent); for (i=0; colorspace[i] != '\0'; i++) if (colorspace[i] == '(') -- 2.40.0