From 62e52d49db704df771a40dfee597cf25414c1edf Mon Sep 17 00:00:00 2001 From: wz Date: Fri, 13 Apr 2018 15:32:42 +0800 Subject: [PATCH] Add broken link to return --- netsync/sync.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/netsync/sync.go b/netsync/sync.go index 1411a05c..6bb2a6a0 100644 --- a/netsync/sync.go +++ b/netsync/sync.go @@ -88,10 +88,13 @@ func (sm *SyncManager) synchronise() { if peer == nil { return } - if ok:=sm.Switch().Peers().Has(peer.Key); !ok{ + + if ok := sm.Switch().Peers().Has(peer.Key); !ok { log.Info("Peer disconnected") sm.sw.StopPeerGracefully(peer) + return } + if bestHeight > sm.chain.BestBlockHeight() { log.Info("sync peer:", peer.Addr(), " height:", bestHeight) sm.blockKeeper.BlockRequestWorker(peer.Key, bestHeight) -- 2.11.0