From: Cristy Date: Thu, 24 May 2018 23:07:18 +0000 (-0400) Subject: ... X-Git-Tag: 7.0.7-36~28 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=beb3a86b4b78a96486f5f7806333316a77bd47bb;p=imagemagick ... --- diff --git a/MagickCore/draw.c b/MagickCore/draw.c index b6c073b14..99bb67612 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -6599,6 +6599,12 @@ static void TraceRectangle(PrimitiveInfo *primitive_info,const PointInfo start, register ssize_t i; + if ((fabs(start.x-end.x) < DrawEpsilon) || + (fabs(start.y-end.y) < DrawEpsilon)) + { + primitive_info->coordinates=0; + return; + } p=primitive_info; TracePoint(p,start); p+=p->coordinates;