From: Dirk Lemstra Date: Sat, 30 Sep 2017 08:30:09 +0000 (+0200) Subject: Added missing null check reported in #817. X-Git-Tag: 7.0.7-5~36 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7dd621dde847123e298ec0a588a840e247077bfc;p=imagemagick Added missing null check reported in #817. --- diff --git a/MagickCore/draw.c b/MagickCore/draw.c index 2c5a5e926..defd6b7e1 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -4847,6 +4847,11 @@ static MagickBooleanType DrawStrokePolygon(Image *image, for (p=primitive_info; p->primitive != UndefinedPrimitive; p+=p->coordinates) { stroke_polygon=TraceStrokePolygon(draw_info,p); + if (stroke_polygon == (PrimitiveInfo *) NULL) + { + status=0; + break; + } status&=DrawPolygonPrimitive(image,clone_info,stroke_polygon,exception); if (status == 0) break;