diff --git a/coders/uyvy.c b/coders/uyvy.c
index d76288e..ebf9261 100644
--- a/coders/uyvy.c
+++ b/coders/uyvy.c
@@ -145,6 +145,9 @@
       (void) CloseBlob(image);
       return(GetFirstImageInList(image));
     }
+  status=SetImageExtent(image,image->columns,image->rows,exception);
+  if (status == MagickFalse)
+    return(DestroyImageList(image));
   /*
     Accumulate UYVY, then unpack into two pixels.
   */