]> granicus.if.org Git - imagemagick/commitdiff
Added missing null check reported in #817.
authorDirk Lemstra <dirk@git.imagemagick.org>
Sat, 30 Sep 2017 08:30:09 +0000 (10:30 +0200)
committerDirk Lemstra <dirk@git.imagemagick.org>
Sat, 30 Sep 2017 08:30:09 +0000 (10:30 +0200)
MagickCore/draw.c

index 2c5a5e926b3f8fccb6be50518ffdede118f9e7ea..defd6b7e13ace8fd3d014e33c4da7462e334ca38 100644 (file)
@@ -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;