diff options
-rw-r--r-- | server/fsm.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/server/fsm.go b/server/fsm.go index c6cd01c7..34f8b1f1 100644 --- a/server/fsm.go +++ b/server/fsm.go @@ -657,6 +657,9 @@ func (h *FSMHandler) recvMessageWithError() (*FsmMsg, error) { id := h.fsm.pConf.Config.NeighborAddress policyMutex.RLock() for _, path := range fmsg.PathList { + if path.IsEOR() { + continue + } if h.fsm.policy.ApplyPolicy(id, table.POLICY_DIRECTION_IN, path, nil) == nil { path.Filter(id, table.POLICY_DIRECTION_IN) } |