From b858842766641f1ddd013a5025216232b0228d3f Mon Sep 17 00:00:00 2001 From: takt <oliver.peter.herms@gmail.com> Date: Tue, 21 Jan 2020 15:58:50 +0100 Subject: [PATCH] Fix BGP reconnect (#244) --- protocols/bgp/server/fsm.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/protocols/bgp/server/fsm.go b/protocols/bgp/server/fsm.go index f747f9b9..3bf57951 100644 --- a/protocols/bgp/server/fsm.go +++ b/protocols/bgp/server/fsm.go @@ -295,9 +295,8 @@ func (fsm *FSM) startConnectRetryTimer() { } func (fsm *FSM) resetConnectRetryTimer() { - if !fsm.connectRetryTimer.Reset(fsm.connectRetryTime) { - <-fsm.connectRetryTimer.C - } + stopTimer(fsm.connectRetryTimer) + fsm.connectRetryTimer.Reset(fsm.connectRetryTime) } func (fsm *FSM) resetConnectRetryCounter() { -- GitLab