diff --git a/protocols/bgp/server/fsm_address_family.go b/protocols/bgp/server/fsm_address_family.go index 8d3e042ed5b600d0a4a77932a4be2141ea41b242..04aa26ab9ed70662bd854cbbbea6a3425d9929d7 100644 --- a/protocols/bgp/server/fsm_address_family.go +++ b/protocols/bgp/server/fsm_address_family.go @@ -151,10 +151,6 @@ func (f *fsmAddressFamily) multiProtocolUpdate(path *route.Path, nlri packet.Mul path.BGPPath.NextHop = nlri.NextHop - if nlri.NLRI == nil { - return - } - for n := nlri.NLRI; n != nil; n = n.Next { f.adjRIBIn.AddPath(n.Prefix, path) }