diff options
author | Philippe Guibert <philippe.guibert@6wind.com> | 2019-02-14 14:04:45 +0100 |
---|---|---|
committer | Philippe Guibert <philippe.guibert@6wind.com> | 2019-02-14 18:24:01 +0100 |
commit | 22b982dfe9eebe6c3ce0f39100d937650e24e082 (patch) | |
tree | 4cadae6d92e94fa5fe5df27aebdd0560ced69819 /ospf6d/ospf6_area.h | |
parent | ospf6d: closing server socket when leaving ospf6d (diff) | |
download | frr-22b982dfe9eebe6c3ce0f39100d937650e24e082.tar.xz frr-22b982dfe9eebe6c3ce0f39100d937650e24e082.zip |
ospf6d: upon interface deletion, the area if list may be updated
there are some events where the list of interfaces per area should be
reviewed due to an interface is being removed. This fix avoids having
some memory leak.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Diffstat (limited to 'ospf6d/ospf6_area.h')
-rw-r--r-- | ospf6d/ospf6_area.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ospf6d/ospf6_area.h b/ospf6d/ospf6_area.h index ba497a168..5648b1dfe 100644 --- a/ospf6d/ospf6_area.h +++ b/ospf6d/ospf6_area.h @@ -132,5 +132,7 @@ extern void ospf6_area_show(struct vty *, struct ospf6_area *); extern void ospf6_area_plist_update(struct prefix_list *plist, int add); extern void ospf6_area_config_write(struct vty *vty); extern void ospf6_area_init(void); +struct ospf6_interface; +extern void ospf6_area_interface_delete(struct ospf6_interface *oi); #endif /* OSPF_AREA_H */ |