mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-23 17:47:31 +00:00
interface: fix off-by-one in request_chunk
was harmless; usually we just downloaded an extra individual header after the chunk
This commit is contained in:
parent
1d711eeadc
commit
9c919e6478
1 changed files with 2 additions and 3 deletions
|
@ -326,7 +326,7 @@ class Interface(PrintError):
|
||||||
self.print_error("requesting chunk from height {}".format(height))
|
self.print_error("requesting chunk from height {}".format(height))
|
||||||
size = 2016
|
size = 2016
|
||||||
if tip is not None:
|
if tip is not None:
|
||||||
size = min(size, tip - index * 2016)
|
size = min(size, tip - index * 2016 + 1)
|
||||||
size = max(size, 0)
|
size = max(size, 0)
|
||||||
try:
|
try:
|
||||||
self._requested_chunks.add(index)
|
self._requested_chunks.add(index)
|
||||||
|
@ -411,8 +411,7 @@ class Interface(PrintError):
|
||||||
continue
|
continue
|
||||||
self.network.notify('updated')
|
self.network.notify('updated')
|
||||||
height = (height // 2016 * 2016) + num_headers
|
height = (height // 2016 * 2016) + num_headers
|
||||||
if height > next_height:
|
assert height <= next_height+1, (height, self.tip)
|
||||||
assert False, (height, self.tip)
|
|
||||||
last = 'catchup'
|
last = 'catchup'
|
||||||
else:
|
else:
|
||||||
last, height = await self.step(height)
|
last, height = await self.step(height)
|
||||||
|
|
Loading…
Add table
Reference in a new issue