mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-09-01 01:35:20 +00:00
don't request headers beyond tip
This commit is contained in:
parent
214e2b89c2
commit
637d52ce58
1 changed files with 4 additions and 3 deletions
|
@ -833,7 +833,6 @@ class Network(util.DaemonThread):
|
||||||
if interface.bad != interface.good + 1:
|
if interface.bad != interface.good + 1:
|
||||||
next_height = (interface.bad + interface.good) // 2
|
next_height = (interface.bad + interface.good) // 2
|
||||||
else:
|
else:
|
||||||
interface.print_error("can connect at %d"% interface.bad)
|
|
||||||
branch = self.blockchains.get(interface.bad)
|
branch = self.blockchains.get(interface.bad)
|
||||||
if branch is not None:
|
if branch is not None:
|
||||||
if branch.check_header(interface.bad_header):
|
if branch.check_header(interface.bad_header):
|
||||||
|
@ -854,9 +853,11 @@ class Network(util.DaemonThread):
|
||||||
else:
|
else:
|
||||||
assert interface.blockchain.height() == interface.good
|
assert interface.blockchain.height() == interface.good
|
||||||
|
|
||||||
if interface.blockchain.catch_up is None:
|
bh = interface.blockchain.height()
|
||||||
|
if interface.blockchain.catch_up is None and bh < interface.tip:
|
||||||
|
interface.print_error("catching up from %d"% (bh + 1))
|
||||||
interface.mode = 'catch_up'
|
interface.mode = 'catch_up'
|
||||||
next_height = interface.blockchain.height() + 1
|
next_height = bh + 1
|
||||||
interface.blockchain.catch_up = interface.server
|
interface.blockchain.catch_up = interface.server
|
||||||
else:
|
else:
|
||||||
interface.print_error('already catching up')
|
interface.print_error('already catching up')
|
||||||
|
|
Loading…
Add table
Reference in a new issue