| Index: net/tools/testserver/testserver.py
|
| diff --git a/net/tools/testserver/testserver.py b/net/tools/testserver/testserver.py
|
| index 59975c72a8ac7e2038381a4c613a87ebc870ded4..0d4a4308fff1689040c0e32f9ab54f59744b9dc1 100755
|
| --- a/net/tools/testserver/testserver.py
|
| +++ b/net/tools/testserver/testserver.py
|
| @@ -934,11 +934,14 @@ class TestPageHandler(BasePageHandler):
|
|
|
| range = self.headers.get('Range')
|
| if range and range.startswith('bytes='):
|
| - # Note this doesn't handle all valid byte range values (i.e. open ended
|
| - # ones), just enough for what we needed so far.
|
| + # Note this doesn't handle all valid byte range values (i.e. left
|
| + # open ended ones), just enough for what we needed so far.
|
| range = range[6:].split('-')
|
| start = int(range[0])
|
| - end = int(range[1])
|
| + if range[1]:
|
| + end = int(range[1])
|
| + else:
|
| + end = len(data)
|
|
|
| self.send_response(206)
|
| content_range = 'bytes ' + str(start) + '-' + str(end) + '/' + \
|
|
|