From 23906687f20ce8145a46a53b92f0d37af630d57d Mon Sep 17 00:00:00 2001 From: Cristy <urban-warrior@imagemagick.org> Date: Sat, 25 Aug 2018 19:42:03 -0400 Subject: [PATCH] ... --- MagickCore/draw.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/MagickCore/draw.c b/MagickCore/draw.c index a0d78919b..43f425ad2 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -4724,7 +4724,14 @@ static MagickBooleanType DrawPolygonPrimitive(Image *image, return(MagickFalse); DisableMSCWarning(4127) if (0) - status=DrawBoundingRectangles(image,draw_info,polygon_info[0],exception); + { + status=DrawBoundingRectangles(image,draw_info,polygon_info[0],exception); + if (status == MagickFalse) + { + polygon_info=DestroyPolygonThreadSet(polygon_info); + return(status); + } + } RestoreMSCWarning if (image->debug != MagickFalse) (void) LogMagickEvent(DrawEvent,GetMagickModule()," begin draw-polygon"); -- 2.40.0