diff --git a/MagickCore/blob.c b/MagickCore/blob.c
index 9e34483..703b820 100644
--- a/MagickCore/blob.c
+++ b/MagickCore/blob.c
@@ -3729,7 +3729,7 @@
           offset;
 
         offset=TellBlob(image);
-        status=posix_fallocate(fileno(image->blob->file_info.file),offset+1,
+        status=posix_fallocate(fileno(image->blob->file_info.file),offset,
           extent-offset);
         if (status != 0)
           return(MagickFalse);
@@ -3762,7 +3762,7 @@
               offset;
 
             offset=TellBlob(image);
-            status=posix_fallocate(fileno(image->blob->file_info.file),offset+1,
+            status=posix_fallocate(fileno(image->blob->file_info.file),offset,
               extent-offset);
             if (status != 0)
               return(MagickFalse);