forked from cerc-io/plugeth
p2p: stop dialing at half the maximum peer count
This commit is contained in:
parent
6a2fec5309
commit
3e2a928caa
@ -360,7 +360,7 @@ func (srv *Server) dialLoop() {
|
||||
case <-refresh.C:
|
||||
// Grab some nodes to connect to if we're not at capacity.
|
||||
srv.lock.RLock()
|
||||
needpeers := len(srv.peers) < srv.MaxPeers
|
||||
needpeers := len(srv.peers) < srv.MaxPeers/2
|
||||
srv.lock.RUnlock()
|
||||
if needpeers {
|
||||
go func() {
|
||||
|
Loading…
Reference in New Issue
Block a user