From b59b30c595160d298c67270e50e96329271d04ad Mon Sep 17 00:00:00 2001
From: Oliver Herms <oliver.herms@exaring.de>
Date: Tue, 29 May 2018 11:46:07 +0200
Subject: [PATCH] Changing BGP server to restart automatically

---
 protocols/bgp/server/peer.go | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/protocols/bgp/server/peer.go b/protocols/bgp/server/peer.go
index 7bfcbc56..bf18c5d5 100644
--- a/protocols/bgp/server/peer.go
+++ b/protocols/bgp/server/peer.go
@@ -73,5 +73,9 @@ func (p *Peer) GetASN() uint32 {
 
 func (p *Peer) Start() {
 	p.fsm.start()
-	p.fsm.activate()
+	go func() {
+		for {
+			p.fsm.activate()
+		}
+	}() 
 }
-- 
GitLab