From: Cristy Date: Sun, 3 Sep 2017 15:40:19 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/720 X-Git-Tag: 7.0.7-0~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a3375dfeadc7ccb7a7d294ae1edbc2f061e1b665;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/720 --- diff --git a/coders/sixel.c b/coders/sixel.c index 8e2e3d890..d8cc31e04 100644 --- a/coders/sixel.c +++ b/coders/sixel.c @@ -533,6 +533,8 @@ MagickBooleanType sixel_decode(unsigned char /* in */ *p, *pheight = imsy; *ncolors = max_color_index + 1; *palette = (unsigned char *) AcquireQuantumMemory(*ncolors,4); + if (*palette == (unsigned char *) NULL) + return(MagickFalse); for (n = 0; n < (ssize_t) *ncolors; ++n) { (*palette)[n * 4 + 0] = sixel_palet[n] >> 16 & 0xff; (*palette)[n * 4 + 1] = sixel_palet[n] >> 8 & 0xff;