aboutsummaryrefslogtreecommitdiffstats
path: root/ethereum.go
diff options
context:
space:
mode:
authorMaran <maran.hidskes@gmail.com>2014-05-12 22:36:14 +0800
committerMaran <maran.hidskes@gmail.com>2014-05-12 22:36:14 +0800
commitcc341b8734cf2c424b9b4adf7861400992755d7a (patch)
tree6b8a99668beb7de4f9c433b8d39cc9b3aa682116 /ethereum.go
parent52b664b0aec24bffc040da06bbe8be1d3e7e4ab8 (diff)
downloadgo-tangerine-cc341b8734cf2c424b9b4adf7861400992755d7a.tar.gz
go-tangerine-cc341b8734cf2c424b9b4adf7861400992755d7a.tar.zst
go-tangerine-cc341b8734cf2c424b9b4adf7861400992755d7a.zip
Added debug message if you try to add a peer when max peers has been reached.
Diffstat (limited to 'ethereum.go')
-rw-r--r--ethereum.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/ethereum.go b/ethereum.go
index 0f5bd11a2..bd391ba37 100644
--- a/ethereum.go
+++ b/ethereum.go
@@ -132,9 +132,13 @@ func (s *Ethereum) ServerCaps() Caps {
func (s *Ethereum) AddPeer(conn net.Conn) {
peer := NewPeer(conn, s, true)
- if peer != nil && s.peers.Len() < s.MaxPeers {
- s.peers.PushBack(peer)
- peer.Start()
+ if peer != nil {
+ if s.peers.Len() < s.MaxPeers {
+ s.peers.PushBack(peer)
+ peer.Start()
+ } else {
+ ethutil.Config.Log.Debugf("[SERV] Max connected peers reached. Not adding incoming peer.")
+ }
}
}