From: Cristy Date: Wed, 18 May 2016 11:17:34 +0000 (-0400) Subject: ... X-Git-Tag: 7.0.1-5~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=49201ac9ea84e421e5a1ec47c410da0356649cfb;p=imagemagick ... --- diff --git a/MagickCore/draw.c b/MagickCore/draw.c index d9fe9e7f2..7d5b8216f 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -490,10 +490,12 @@ static PolygonInfo *ConvertPathToPolygon(const PathInfo *path_info) if (polygon_info == (PolygonInfo *) NULL) return((PolygonInfo *) NULL); number_edges=16; - polygon_info->edges=(EdgeInfo *) AcquireQuantumMemory((size_t) number_edges, + polygon_info->edges=(EdgeInfo *) AcquireQuantumMemory(number_edges, sizeof(*polygon_info->edges)); if (polygon_info->edges == (EdgeInfo *) NULL) return((PolygonInfo *) NULL); + (void) ResetMagickMemory(polygon_info->edges,0,number_edges* + sizeof(*polygon_info->edges)); direction=0; edge=0; ghostline=MagickFalse;