Merge pull request #866 from fjl/p2p-last-minute

Last minute p2p fixes
This commit is contained in:
Jeffrey Wilcke
2015-05-06 14:49:52 -07:00
6 changed files with 24 additions and 26 deletions

View File

@ -428,7 +428,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() {