diff --git a/coders/rgf.c b/coders/rgf.c
index 0e95bdc..21b6dda 100644
--- a/coders/rgf.c
+++ b/coders/rgf.c
@@ -168,8 +168,9 @@
       (void) CloseBlob(image);
       return(GetFirstImageInList(image));
     }
-
-
+  status=SetImageExtent(image,image->columns,image->rows,exception);
+  if (status == MagickFalse)
+    return(DestroyImageList(image));
   /*
     Read hex image data.
   */