diff --git a/MagickWand/mogrify.c b/MagickWand/mogrify.c
index 939b941..c63d7b9 100644
--- a/MagickWand/mogrify.c
+++ b/MagickWand/mogrify.c
@@ -3741,8 +3741,7 @@
         filename=argv[i];
         if ((LocaleCompare(filename,"--") == 0) && (i < (ssize_t) (argc-1)))
           filename=argv[++i];
-        (void) CopyMagickString(image_info->filename,filename,MaxTextExtent);
-        images=ReadImages(image_info,exception);
+        images=ReadImages(image_info,filename,exception);
         status&=(images != (Image *) NULL) &&
           (exception->severity < ErrorException);
         if (images == (Image *) NULL)