From 0272305f91763b5ce119a2c7a0e0084d8241a58d Mon Sep 17 00:00:00 2001 From: Cristy Date: Thu, 4 Jan 2018 09:12:29 -0500 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/927 --- coders/sixel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/coders/sixel.c b/coders/sixel.c index ee146fb1e..c54074ae2 100644 --- a/coders/sixel.c +++ b/coders/sixel.c @@ -999,7 +999,7 @@ static Image *ReadSIXELImage(const ImageInfo *image_info,ExceptionInfo *exceptio Read SIXEL file. */ length=MagickPathExtent; - sixel_buffer=(char *) AcquireQuantumMemory((size_t) length, + sixel_buffer=(char *) AcquireQuantumMemory((size_t) length+MagickPathExtent, sizeof(*sixel_buffer)); p=sixel_buffer; if (sixel_buffer != (char *) NULL) @@ -1021,6 +1021,7 @@ static Image *ReadSIXELImage(const ImageInfo *image_info,ExceptionInfo *exceptio } if (sixel_buffer == (char *) NULL) ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed"); + sixel_buffer[length]='\0'; /* Decode SIXEL */ -- 2.40.0