diff --git a/router/connection_maker.go b/router/connection_maker.go index 84808159..67a002d2 100644 --- a/router/connection_maker.go +++ b/router/connection_maker.go @@ -48,6 +48,9 @@ func (cm *ConnectionMaker) Start() { func (cm *ConnectionMaker) InitiateConnection(address string) { cm.actionChan <- func() bool { cm.cmdLineAddress[NormalisePeerAddr(address)] = true + if target, found := cm.targets[address]; found { + target.tryAfter, target.tryInterval = tryImmediately() + } return true } }