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:
|
case <-refresh.C:
|
||||||
// Grab some nodes to connect to if we're not at capacity.
|
// Grab some nodes to connect to if we're not at capacity.
|
||||||
srv.lock.RLock()
|
srv.lock.RLock()
|
||||||
needpeers := len(srv.peers) < srv.MaxPeers
|
needpeers := len(srv.peers) < srv.MaxPeers/2
|
||||||
srv.lock.RUnlock()
|
srv.lock.RUnlock()
|
||||||
if needpeers {
|
if needpeers {
|
||||||
go func() {
|
go func() {
|
||||||
|
Loading…
Reference in New Issue
Block a user