]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6689
authorCristy <urban-warrior@imagemagick.org>
Sat, 3 Mar 2018 14:55:46 +0000 (09:55 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sat, 3 Mar 2018 14:55:46 +0000 (09:55 -0500)
MagickCore/draw.c

index bc06283e3566364f97c44e813370f7c6048e4f4e..61778904438e4824e659cb9893804d956827fb3a 100644 (file)
@@ -1833,6 +1833,8 @@ MagickExport MagickBooleanType DrawImage(Image *image,const DrawInfo *draw_info,
       ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed",
         image->filename);
     }
+  (void) ResetMagickMemory(primitive_info,0,(size_t) number_points*
+    sizeof(*primitive_info));
   graphic_context[n]=CloneDrawInfo((ImageInfo *) NULL,draw_info);
   graphic_context[n]->viewbox=image->page;
   if ((image->page.width == 0) || (image->page.height == 0))