diff options
Diffstat (limited to 'ospfd')
| -rw-r--r-- | ospfd/ospf_lsa.c | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/ospfd/ospf_lsa.c b/ospfd/ospf_lsa.c index 4f7fb00a..dfd1a61e 100644 --- a/ospfd/ospf_lsa.c +++ b/ospfd/ospf_lsa.c @@ -2780,15 +2780,14 @@ ospf_lsa_install (struct ospf *ospf, struct ospf_interface *oi,       If received LSA' ls_age is MaxAge, or lsa is being prematurely aged       (it's getting flushed out of the area), set LSA on MaxAge LSA list.      */ -  if ((lsa->flags & OSPF_LSA_PREMATURE_AGE) || -      (IS_LSA_MAXAGE (new) && !IS_LSA_SELF (new))) +  if (IS_LSA_MAXAGE (new))      {        if (IS_DEBUG_OSPF (lsa, LSA_INSTALL))          zlog_debug ("LSA[Type%d:%s]: Install LSA 0x%p, MaxAge",                     new->data->type,                      inet_ntoa (new->data->id),                      lsa); -      ospf_lsa_flush (ospf, lsa); +      ospf_lsa_maxage (ospf, lsa);      }    return new; | 
