fix: reorgs

This commit is contained in:
ThomasV 2017-05-23 14:51:44 +02:00
parent 63f14f6ab2
commit 1ee70f798e
1 changed files with 4 additions and 7 deletions

View File

@ -829,14 +829,11 @@ class Network(util.DaemonThread):
next_height = (interface.bad + interface.good) // 2
elif interface.mode == 'default':
if can_connect:
if height > self.get_local_height():
self.blockchain.save_header(header)
self.notify('updated')
if height < interface.tip:
next_height = height + 1
else:
next_height = None
self.blockchain.save_header(header)
self.notify('updated')
next_height = height + 1 if height < interface.tip else None
else:
interface.print_error("cannot connect %d"% height)
interface.mode = 'backward'
interface.bad = height
next_height = height - 1