]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=6810
authorCristy <urban-warrior@imagemagick.org>
Fri, 9 Mar 2018 11:59:39 +0000 (06:59 -0500)
committerCristy <urban-warrior@imagemagick.org>
Fri, 9 Mar 2018 11:59:39 +0000 (06:59 -0500)
coders/tim.c

index 6d1da3220d8b49f1d4eb3955b67eb4c2155a7a7b..314ad7d57a78c4b35311c4650ee63a0ddbecf387 100644 (file)
@@ -239,6 +239,9 @@ static Image *ReadTIMImage(const ImageInfo *image_info,ExceptionInfo *exception)
     image->columns=width;
     image->rows=height;
     status=SetImageExtent(image,image->columns,image->rows,exception);
+    if (status == MagickFalse)
+      return(DestroyImageList(image));
+    status=ResetImagePixels(image,exception);
     if (status == MagickFalse)
       return(DestroyImageList(image));
     tim_pixels=(unsigned char *) AcquireQuantumMemory(image_size,