]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7313
authorCristy <urban-warrior@imagemagick.org>
Mon, 2 Apr 2018 23:28:57 +0000 (19:28 -0400)
committerCristy <urban-warrior@imagemagick.org>
Mon, 2 Apr 2018 23:28:57 +0000 (19:28 -0400)
coders/heic.c

index e4eb8af48763f0bbd290cc3a4f39247ba2cc5dc0..580efbf20667c898ca0b26cad95646948b9dbc1a 100644 (file)
@@ -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'):