summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ospfd/ospfd.c5
1 files changed, 4 insertions, 1 deletions
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. */