Fixes suffix range requests to truncate ranges.
This commit is contained in:
parent
10c3a37613
commit
b82d0264dc
@ -254,7 +254,7 @@ class ResponseObject(_TemplateEnvironmentMixin):
|
|||||||
if begin is not None: # byte range
|
if begin is not None: # byte range
|
||||||
end = last if end is None else min(end, last)
|
end = last if end is None else min(end, last)
|
||||||
elif end is not None: # suffix byte range
|
elif end is not None: # suffix byte range
|
||||||
begin = length - end
|
begin = length - min(end, length)
|
||||||
end = last
|
end = last
|
||||||
else:
|
else:
|
||||||
return 400, headers, ""
|
return 400, headers, ""
|
||||||
|
Loading…
Reference in New Issue
Block a user