]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6545
authorCristy <urban-warrior@imagemagick.org>
Sat, 24 Feb 2018 15:14:28 +0000 (10:14 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sat, 24 Feb 2018 15:14:28 +0000 (10:14 -0500)
MagickCore/draw.c

index a3f06dc98e71cd5ad52c8ef5506342db18371d9e..8842d1ce7a7ed38370b6b079220656e86bc13834 100644 (file)
@@ -1781,7 +1781,7 @@ MagickExport MagickBooleanType DrawImage(Image *image,const DrawInfo *draw_info,
       ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed",
         image->filename);
     }
-  number_points=8192;
+  number_points=8192+6*BezierQuantum+360;
   primitive_info=(PrimitiveInfo *) AcquireQuantumMemory((size_t) number_points,
     sizeof(*primitive_info));
   if (primitive_info == (PrimitiveInfo *) NULL)