Commit d3a850ae2 for imagemagick.org

commit d3a850ae253815067a343a51d3743a60ed6818e0
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Thu Oct 22 13:13:35 2026 -0400

    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-m9p2-wqc3-mj22

diff --git a/MagickCore/draw.c b/MagickCore/draw.c
index 08a0da224..0542eb652 100644
--- a/MagickCore/draw.c
+++ b/MagickCore/draw.c
@@ -7473,7 +7473,7 @@ static MagickBooleanType TraceSquareLinecap(PrimitiveInfo *primitive_info,
       break;
   }
   if (i == (ssize_t) number_vertices)
-    i=(ssize_t) number_vertices-1L;
+    return(MagickTrue);
   distance=hypot((double) dx,(double) dy);
   primitive_info[0].point.x=(double) (primitive_info[i].point.x+
     dx*(distance+offset)/distance);
@@ -7487,6 +7487,8 @@ static MagickBooleanType TraceSquareLinecap(PrimitiveInfo *primitive_info,
         (fabs((double) dy) >= MagickEpsilon))
       break;
   }
+  if (j < 0)
+    return(MagickTrue)
   distance=hypot((double) dx,(double) dy);
   primitive_info[number_vertices-1].point.x=(double) (primitive_info[j].point.x+
     dx*(distance+offset)/distance);