diff --git a/p2p/discover/portal_protocol.go b/p2p/discover/portal_protocol.go index d2b26d09c6..2af0d4d550 100644 --- a/p2p/discover/portal_protocol.go +++ b/p2p/discover/portal_protocol.go @@ -261,7 +261,8 @@ func (p *PortalProtocol) Start() error { go p.offerWorker() } - // wait for the routing table to be initialized + // wait for both initialization processes to complete + <-p.DiscV5.tab.initDone <-p.table.initDone return nil }