From: Cristy Date: Mon, 2 Apr 2018 23:28:57 +0000 (-0400) Subject: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7313 X-Git-Tag: 7.0.7-29~209 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fce8b49bcca6afbd9a3cdf8db4ab119de2e68bb5;p=imagemagick https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7313 --- diff --git a/coders/heic.c b/coders/heic.c index e4eb8af48..580efbf20 100644 --- a/coders/heic.c +++ b/coders/heic.c @@ -416,7 +416,7 @@ static MagickBooleanType ParseIpcoAtom(Image *image, DataBuffer *db, if (DBChop(&propDb, db, prop->size) != MagickTrue) { ThrowAndReturn("incorrect read size"); } - memcpy(prop->data, propDb.data, prop->size); + memcpy(prop->data, propDb.data, prop->size+4); switch (prop->type) { case ATOM('h', 'v', 'c', 'C'):