diff --git a/p2p/server.go b/p2p/server.go index 553cfb7832..309ff6ae02 100644 --- a/p2p/server.go +++ b/p2p/server.go @@ -599,12 +599,14 @@ func (srv *Server) setupDialScheduler() { self: srv.localnode.ID(), maxDialPeers: srv.maxDialedConns(), maxActiveDials: srv.MaxPendingPeers, - resolver: srv.ntab, log: srv.Logger, netRestrict: srv.NetRestrict, dialer: srv.Dialer, clock: srv.clock, } + if srv.ntab != nil { + config.resolver = srv.ntab + } if config.dialer == nil { config.dialer = tcpDialer{&net.Dialer{Timeout: defaultDialTimeout}} }