diff --git a/pkg/server/server.go b/pkg/server/server.go index 883e9d870..78f18ad5b 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -4641,7 +4641,7 @@ func (s *BgpServer) watch(opts ...watchOption) (w *watcher) { p.fsm.lock.RLock() defer p.fsm.lock.RUnlock() for _, a := range p.fsm.pConf.AfiSafis { - if s := a.MpGracefulRestart.State; s.Enabled && s.EndOfRibReceived { + if s := a.MpGracefulRestart.State; s.EndOfRibReceived { family := a.State.Family peerInfo := &table.PeerInfo{ AS: p.fsm.peerInfo.AS,