From ddca5f7f396aac27628e88c63ec24e77e9f9668c Mon Sep 17 00:00:00 2001 From: Cristy Date: Thu, 4 Aug 2016 10:23:02 -0400 Subject: [PATCH] Prevent buffer overflow (bug report from Max Thrane) --- ChangeLog | 3 ++- MagickCore/draw.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4cf2e838f..0fd24b375 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ -2016-07-01 7.0.2-7 Cristy +2016-08-01 7.0.2-7 Cristy * Evaluate lazy pixel cache morphology to prevent buffer overflow (bug report from Ibrahim M. El-Sayed). + * Prevent buffer overflow (bug report from Max Thrane). 2016-07-30 7.0.2-6 Cristy * Release ImageMagick version 7.0.2-6, GIT revision 18651:df24175:20160729. diff --git a/MagickCore/draw.c b/MagickCore/draw.c index 7ac3d5415..bd6c3b9a4 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -3008,7 +3008,7 @@ MagickExport MagickBooleanType DrawImage(Image *image,const DrawInfo *draw_info, } length++; } - length=length*BezierQuantum/2; + length=length*BezierQuantum; break; } case CirclePrimitive: -- 2.40.0