diff --git a/internal/p2p/router.go b/internal/p2p/router.go index 1bfd014fc..ecb75dfa4 100644 --- a/internal/p2p/router.go +++ b/internal/p2p/router.go @@ -570,6 +570,10 @@ func (r *Router) dialSleep(ctx context.Context) { case <-timer.C: } + if !r.peerManager.HasMaxPeerCapacity() { + r.peerManager.dialWaker.Wake() + } + return }