From e55040342d72a801e5ec251e56b0f5f3c24d61bf Mon Sep 17 00:00:00 2001 From: Joakim Tjernlund Date: Tue, 9 Mar 2010 06:42:30 +0000 Subject: [PATCH] ospfd: Don't leave stale RouterLSA's when changing areaID Signed-off-by: Joakim Tjernlund Acked-by: Feng Lu (cherry picked from commit 6b274d90fa9b0c9f43e3ca9494cd78df1ccad14e) --- ospfd/ospfd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ospfd/ospfd.c b/ospfd/ospfd.c index 91702c34b5..665091d70b 100644 --- a/ospfd/ospfd.c +++ b/ospfd/ospfd.c @@ -1020,7 +1020,10 @@ ospf_network_unset (struct ospf *ospf, struct prefix_ipv4 *p, } if (found == 0) - ospf_if_free (oi); + { + ospf_if_free (oi); + ospf_area_check_free (ospf, area_id); + } } /* Update connected redistribute. */ -- 2.39.5