les: add unknown peers to server pool instead of rejecting them

This commit is contained in:
Zsolt Felfoldi
2017-01-23 01:54:01 +01:00
parent 1886d03faa
commit f5348e17f8
2 changed files with 45 additions and 38 deletions

View File

@ -160,9 +160,6 @@ func NewProtocolManager(chainConfig *params.ChainConfig, lightSync bool, network
if manager.serverPool != nil {
addr := p.RemoteAddr().(*net.TCPAddr)
entry = manager.serverPool.connect(peer, addr.IP, uint16(addr.Port))
if entry == nil {
return fmt.Errorf("unwanted connection")
}
}
peer.poolEntry = entry
select {