From: Cristy Date: Sat, 21 Apr 2018 16:37:31 +0000 (-0400) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7915 X-Git-Tag: 7.0.7-29~68 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4a9f1e7fb3ea45dcc70db2319820593373e65e35;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7915 --- diff --git a/MagickCore/draw.c b/MagickCore/draw.c index 3e229e9fc..13ae5509e 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -747,7 +747,7 @@ static PathInfo *ConvertPrimitiveToPath(const PrimitiveInfo *primitive_info) break; } for (i=0; primitive_info[i].primitive != UndefinedPrimitive; i++) ; - path_info=(PathInfo *) AcquireQuantumMemory((size_t) (2UL*i+3UL), + path_info=(PathInfo *) AcquireQuantumMemory((size_t) (2UL*i+4UL), sizeof(*path_info)); if (path_info == (PathInfo *) NULL) return((PathInfo *) NULL);