Rev3225, Handle correctly and test out of range bigfile requests

This commit is contained in:
shortcutme 2018-01-21 18:56:30 +01:00
parent 9c4093dc7c
commit 3fb9f900f6
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE
3 changed files with 12 additions and 2 deletions

View file

@ -426,7 +426,7 @@ class BigFile(object):
def read(self, buff=64 * 1024):
pos = self.f.tell()
read_until = pos + buff
read_until = min(self.size, pos + buff)
requests = []
# Request all required blocks
while 1: