From bc21593480f27e1cdb320c5bbdfde3a382dc4b07 Mon Sep 17 00:00:00 2001 From: Wilmer Paulino Date: Tue, 29 Oct 2019 19:38:38 -0700 Subject: [PATCH] server: remove peer from SyncManager on VerAckReceived Peers are now added to the SyncManager if we receive their verack, but we'd still attempt to remove them from the SyncManager if we didn't receive it. --- server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.go b/server.go index 1d7fdf9b..a0fc8099 100644 --- a/server.go +++ b/server.go @@ -2058,7 +2058,7 @@ func (s *server) peerDoneHandler(sp *serverPeer) { s.donePeers <- sp // Only tell sync manager we are gone if we ever told it we existed. - if sp.VersionKnown() { + if sp.VerAckReceived() { s.syncManager.DonePeer(sp.Peer) // Evict any remaining orphans that were sent by the peer.