]> granicus.if.org Git - imagemagick/commitdiff
Report exception if opening TIFF did not work out
authorCristy <mikayla-grace@urban-warrior.org>
Tue, 12 Mar 2019 21:15:37 +0000 (17:15 -0400)
committerCristy <mikayla-grace@urban-warrior.org>
Tue, 12 Mar 2019 21:15:37 +0000 (17:15 -0400)
coders/tiff.c

index 0b034da0765b2bbf84f926144e3ab05b10e597c8..82df344e7956c1a9f015bbced4ce7f1746fa0701 100644 (file)
@@ -1329,6 +1329,12 @@ static Image *ReadTIFFImage(const ImageInfo *image_info,
       image=DestroyImageList(image);
       return((Image *) NULL);
     }
+  if (exception->severity > ErrorException)
+    {
+      TIFFClose(tiff);
+      image=DestroyImageList(image);
+      return (Image *) NULL;
+    }
   if (image_info->number_scenes != 0)
     {
       /*