]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Thu, 24 May 2018 23:07:18 +0000 (19:07 -0400)
committerCristy <urban-warrior@imagemagick.org>
Thu, 24 May 2018 23:07:18 +0000 (19:07 -0400)
MagickCore/draw.c

index b6c073b14c39995dfb4e9ada1f7dc7cf3666c46a..99bb67612b6f326782acaa71944205ce3eb85020 100644 (file)
@@ -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;