diff options
-rw-r--r-- | cmd/gobgpd/main.go | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/cmd/gobgpd/main.go b/cmd/gobgpd/main.go index 569c2daa..8abcc072 100644 --- a/cmd/gobgpd/main.go +++ b/cmd/gobgpd/main.go @@ -236,7 +236,6 @@ func main() { var updatePolicy bool if c == nil { - c = newConfig if err := bgpServer.StartBgp(context.Background(), &api.StartBgpRequest{ Global: config.NewGlobalFromConfigStruct(&newConfig.Global), }); err != nil { @@ -372,7 +371,6 @@ func main() { assignGlobalpolicy(bgpServer, &newConfig.Global.ApplyPolicy.Config) updatePolicy = true } - c = newConfig } for _, pg := range addedPg { log.Infof("PeerGroup %s is added", pg.Config.PeerGroupName) @@ -447,6 +445,7 @@ func main() { log.Warn(err) } } + c = newConfig } } } |