]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7186
authorCristy <urban-warrior@imagemagick.org>
Thu, 29 Mar 2018 23:23:18 +0000 (19:23 -0400)
committerCristy <urban-warrior@imagemagick.org>
Thu, 29 Mar 2018 23:23:18 +0000 (19:23 -0400)
coders/heic.c

index e5a30bf6c3aea4f649ced4c0a9a0ad4a79a01de8..71a01e9517de4707983475cf95a15f56435f2a1e 100644 (file)
@@ -786,6 +786,8 @@ static MagickBooleanType decodeGrid(HEICImageContext *ctx,
   unsigned int
     i, flags;
 
+  if (ctx->itemInfo == (HEICItemInfo *) NULL)
+    ThrowAndReturn("no atoms defined");
   for (i = 1; i <= (ssize_t) ctx->idsCount; i++) {
     HEICItemInfo
       *info = &ctx->itemInfo[i];