network: don't unregister connected peers

If we drop connection because we're already connected don't unregister this
connected address because it's connected anyway!
This commit is contained in:
Roman Khimov 2020-01-28 19:34:34 +03:00
parent eb4ec61b8b
commit 32695b4f40

View file

@ -239,7 +239,7 @@ func (s *Server) run() {
addr := drop.peer.PeerAddr().String()
if drop.reason == errIdenticalID {
s.discovery.RegisterBadAddr(addr)
} else {
} else if drop.reason != errAlreadyConnected {
s.discovery.UnregisterConnectedAddr(addr)
s.discovery.BackFill(addr)
}