From c65fb17db125e6cd5d6e8cdeadf93da6cce5ec31 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sun, 29 Apr 2018 16:10:47 -0400 Subject: [PATCH] https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8082 --- coders/sixel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/coders/sixel.c b/coders/sixel.c index b657f2fc9..398927d4b 100644 --- a/coders/sixel.c +++ b/coders/sixel.c @@ -1039,11 +1039,11 @@ static Image *ReadSIXELImage(const ImageInfo *image_info,ExceptionInfo *exceptio if ((*p == '}') && (*(p+1) == ';')) break; p+=strlen(p); - if ((size_t) (p-sixel_buffer+MagickPathExtent) < length) + if ((size_t) (p-sixel_buffer+MagickPathExtent+1) < length) continue; length<<=1; sixel_buffer=(char *) ResizeQuantumMemory(sixel_buffer,length+ - MagickPathExtent,sizeof(*sixel_buffer)); + MagickPathExtent+1,sizeof(*sixel_buffer)); if (sixel_buffer == (char *) NULL) break; p=sixel_buffer+strlen(sixel_buffer); -- 2.40.0