commit 0100af9389966d9d3ad8c372e816c7cd9905c6fd
parent 01193be241fa1cafa263658750ed6b999e4701dc
Author: SomberNight <somber.night@protonmail.com>
Date: Thu, 19 Jul 2018 13:59:38 +0200
fix #4572
Diffstat:
1 file changed, 10 insertions(+), 6 deletions(-)
diff --git a/electrum/network.py b/electrum/network.py
@@ -876,13 +876,17 @@ class Network(util.DaemonThread):
if not connect:
self.connection_down(interface.server)
return
- # If not finished, get the next chunk
- if index >= len(blockchain.checkpoints) and blockchain.height() < interface.tip:
- self.request_chunk(interface, index+1)
+ if index >= len(blockchain.checkpoints):
+ # If not finished, get the next chunk
+ if blockchain.height() < interface.tip:
+ self.request_chunk(interface, index+1)
+ else:
+ interface.mode = 'default'
+ interface.print_error('catch up done', blockchain.height())
+ blockchain.catch_up = None
else:
- interface.mode = 'default'
- interface.print_error('catch up done', blockchain.height())
- blockchain.catch_up = None
+ # the verifier must have asked for this chunk
+ pass
self.notify('updated')
def on_get_header(self, interface, response):