]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=7485
authorCristy <urban-warrior@imagemagick.org>
Mon, 9 Apr 2018 00:30:07 +0000 (20:30 -0400)
committerCristy <urban-warrior@imagemagick.org>
Mon, 9 Apr 2018 00:30:07 +0000 (20:30 -0400)
coders/pix.c

index e0f43baadcce14e0be98512632c9b647b61d2fd3..cc2b9eb8da9d34d66a25510e67a38a43699153a1 100644 (file)
@@ -157,6 +157,9 @@ static Image *ReadPIXImage(const ImageInfo *image_info,ExceptionInfo *exception)
       if (image->scene >= (image_info->scene+image_info->number_scenes-1))
         break;
     status=SetImageExtent(image,image->columns,image->rows,exception);
+    if (status == MagickFalse)
+      return(DestroyImageList(image));
+    status=ResetImagePixels(image,exception);
     if (status == MagickFalse)
       return(DestroyImageList(image));
     /*