diff --git a/coders/tiff.c b/coders/tiff.c
index dd87750..b874bc4 100644
--- a/coders/tiff.c
+++ b/coders/tiff.c
@@ -1199,6 +1199,9 @@
     image->columns=(size_t) width;
     image->rows=(size_t) height;
     image->depth=(size_t) bits_per_sample;
+    status=SetImageExtent(image,image->columns,image->rows,exception);
+    if (status == MagickFalse)
+      return(DestroyImageList(image));
     if (image->debug != MagickFalse)
       (void) LogMagickEvent(CoderEvent,GetMagickModule(),"Image depth: %.20g",
         (double) image->depth);