From dbf899fb78c301162a1a2752d36852cd2bce1091 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sun, 1 Jul 2018 12:09:23 +1000 Subject: [PATCH] Removed manual determination of mmap file length --- src/PIL/ImageFile.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/PIL/ImageFile.py b/src/PIL/ImageFile.py index 1a3c4aa94..339917ab7 100644 --- a/src/PIL/ImageFile.py +++ b/src/PIL/ImageFile.py @@ -175,8 +175,7 @@ class ImageFile(Image.Image): # use mmap, if possible import mmap fp = open(self.filename, "r") - size = os.path.getsize(self.filename) - self.map = mmap.mmap(fp.fileno(), size, access=mmap.ACCESS_READ) + self.map = mmap.mmap(fp.fileno(), 0, access=mmap.ACCESS_READ) self.im = Image.core.map_buffer( self.map, self.size, decoder_name, extents, offset, args )