summaryrefslogtreecommitdiff
path: root/ospfd/ospf_zebra.c
diff options
context:
space:
mode:
Diffstat (limited to 'ospfd/ospf_zebra.c')
-rw-r--r--ospfd/ospf_zebra.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/ospfd/ospf_zebra.c b/ospfd/ospf_zebra.c
index af82e979..544a0d61 100644
--- a/ospfd/ospf_zebra.c
+++ b/ospfd/ospf_zebra.c
@@ -289,7 +289,10 @@ ospf_interface_address_delete (int command, struct zclient *zclient,
rn = route_node_lookup (IF_OIFS (ifp), &p);
if (!rn)
- return 0;
+ {
+ connected_free (c);
+ return 0;
+ }
assert (rn->info);
oi = rn->info;