]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7057
authorCristy <urban-warrior@imagemagick.org>
Thu, 22 Mar 2018 23:12:16 +0000 (19:12 -0400)
committerCristy <urban-warrior@imagemagick.org>
Thu, 22 Mar 2018 23:12:16 +0000 (19:12 -0400)
coders/rle.c

index 03258073b425e664aeab922c898357d0fbcccee6..5da2136e61f9f117de1bef39e9b36fb8ae73a2d2 100644 (file)
@@ -287,6 +287,8 @@ static Image *ReadRLEImage(const ImageInfo *image_info,ExceptionInfo *exception)
           3*map_length*sizeof(*colormap));
         if (colormap == (unsigned char *) NULL)
           ThrowRLEException(ResourceLimitError,"MemoryAllocationFailed");
+        (void) memset(colormap,0,number_colormaps*3*map_length*
+          sizeof(*colormap));
         p=colormap;
         for (i=0; i < (ssize_t) number_colormaps; i++)
           for (x=0; x < (ssize_t) map_length; x++)