diff --git a/MagickCore/draw.c b/MagickCore/draw.c index d7bd8a9257..e698f7f99a 100644 --- a/MagickCore/draw.c +++ b/MagickCore/draw.c @@ -3579,8 +3579,8 @@ static MagickBooleanType RenderMVGContent(Image *image, continue; break; } - if ((q == (char *) NULL) || (p == (char *) NULL) || ((q-4) < p) || - ((q-p+4+1) > MagickPathExtent)) + if ((q == (char *) NULL) || (p == (char *) NULL) || + ((q-4) < p) || ((size_t) (q-p+4+1) > extent)) { status=MagickFalse; break;