From: Joakim Tjernlund Date: Tue, 9 Mar 2010 06:42:30 +0000 (+0000) Subject: ospfd: Don't leave stale RouterLSA's when changing areaID X-Git-Tag: frr-2.0-rc1~784 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=e55040342d72a801e5ec251e56b0f5f3c24d61bf;p=mirror%2Ffrr.git ospfd: Don't leave stale RouterLSA's when changing areaID Signed-off-by: Joakim Tjernlund Acked-by: Feng Lu (cherry picked from commit 6b274d90fa9b0c9f43e3ca9494cd78df1ccad14e) --- 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. */