mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-20 10:52:25 +00:00
p2p: ensure dial resolver is truly nil without discovery
This commit is contained in:
parent
8cefa07079
commit
323d2f5631
1 changed files with 3 additions and 1 deletions
|
|
@ -599,12 +599,14 @@ func (srv *Server) setupDialScheduler() {
|
||||||
self: srv.localnode.ID(),
|
self: srv.localnode.ID(),
|
||||||
maxDialPeers: srv.maxDialedConns(),
|
maxDialPeers: srv.maxDialedConns(),
|
||||||
maxActiveDials: srv.MaxPendingPeers,
|
maxActiveDials: srv.MaxPendingPeers,
|
||||||
resolver: srv.ntab,
|
|
||||||
log: srv.Logger,
|
log: srv.Logger,
|
||||||
netRestrict: srv.NetRestrict,
|
netRestrict: srv.NetRestrict,
|
||||||
dialer: srv.Dialer,
|
dialer: srv.Dialer,
|
||||||
clock: srv.clock,
|
clock: srv.clock,
|
||||||
}
|
}
|
||||||
|
if srv.ntab != nil {
|
||||||
|
config.resolver = srv.ntab
|
||||||
|
}
|
||||||
if config.dialer == nil {
|
if config.dialer == nil {
|
||||||
config.dialer = tcpDialer{&net.Dialer{Timeout: defaultDialTimeout}}
|
config.dialer = tcpDialer{&net.Dialer{Timeout: defaultDialTimeout}}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue