summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss White <russ@riw.us>2021-09-07 10:59:33 -0400
committerGitHub <noreply@github.com>2021-09-07 10:59:33 -0400
commit2ca7780ab594aaa31239ce4ccde64e3d66de019e (patch)
tree5a1e8f373c9efc5bb3764cec81ca99a8b21367e1
parentdd786181ccd34713113bad39bce6905d4e93d465 (diff)
parent8fb693a4cd867f58fb316e5329e27605c2930a6e (diff)
Merge pull request #9533 from mobash-rasool/ospfv3-bug-fixes
ospfd: ASBR Summary LSA is not originated when process is reset
-rw-r--r--ospfd/ospfd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ospfd/ospfd.c b/ospfd/ospfd.c
index 9a421de017..766be60778 100644
--- a/ospfd/ospfd.c
+++ b/ospfd/ospfd.c
@@ -222,6 +222,9 @@ void ospf_process_refresh_data(struct ospf *ospf, bool reset)
ospf_lsdb_delete_all(ospf->lsdb);
}
+ /* Since the LSAs are deleted, need reset the aggr flag */
+ ospf_unset_all_aggr_flag(ospf);
+
/* Delete the LSDB */
for (ALL_LIST_ELEMENTS(ospf->areas, node, nnode, area))
ospf_area_lsdb_discard_delete(area);