server: don't immediately add bootstrap peer to set of persistent connections

This commit is contained in:
Olaoluwa Osuntokun 2018-03-30 15:16:13 -07:00
parent 2526827b6d
commit b2e1d6988c
No known key found for this signature in database
GPG Key ID: 964EA263DD637C21

@ -690,16 +690,6 @@ func (s *server) peerBootstrapper(numTargetPeers uint32,
return
}
// Add bootstrapped peer as persistent to maintain
// connectivity even if we have no open channels.
targetPub := string(conn.RemotePub().SerializeCompressed())
s.mu.Lock()
s.persistentPeers[targetPub] = struct{}{}
if _, ok := s.persistentPeersBackoff[targetPub]; !ok {
s.persistentPeersBackoff[targetPub] = defaultBackoff
}
s.mu.Unlock()
s.OutboundPeerConnected(nil, conn)
}(addr)
}
@ -805,16 +795,6 @@ func (s *server) peerBootstrapper(numTargetPeers uint32,
return
}
// Add bootstrapped peer as persistent to maintain
// connectivity even if we have no open channels.
targetPub := string(conn.RemotePub().SerializeCompressed())
s.mu.Lock()
s.persistentPeers[targetPub] = struct{}{}
if _, ok := s.persistentPeersBackoff[targetPub]; !ok {
s.persistentPeersBackoff[targetPub] = defaultBackoff
}
s.mu.Unlock()
s.OutboundPeerConnected(nil, conn)
}(addr)
}