diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-09-23 20:41:49 -0400 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2018-09-23 22:42:26 -0400 | 
| commit | 7eee7ef671b3bb2d2d02940877dde941e6e6fc10 (patch) | |
| tree | 0beac18e5d533feb52788d33d949a29df2c0b778 /eigrpd/eigrp_topology.h | |
| parent | 890ca17a08d4c8e89664c34594d1ec3eb171db04 (diff) | |
eigrpd: Fix memory leaks and remove dead/unused functions
During shutdown we were not properly cleaning up some memory
as reported by valgrind.  Additionally during cleanup operations
I noticed that there were some dead/unused functions remove/reduce.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'eigrpd/eigrp_topology.h')
| -rw-r--r-- | eigrpd/eigrp_topology.h | 2 | 
1 files changed, 0 insertions, 2 deletions
diff --git a/eigrpd/eigrp_topology.h b/eigrpd/eigrp_topology.h index af39f7f1aa..16bf2261cc 100644 --- a/eigrpd/eigrp_topology.h +++ b/eigrpd/eigrp_topology.h @@ -38,7 +38,6 @@ extern void eigrp_topology_init(struct route_table *table);  extern struct eigrp_prefix_entry *eigrp_prefix_entry_new(void);  extern struct eigrp_nexthop_entry *eigrp_nexthop_entry_new(void);  extern void eigrp_topology_free(struct route_table *table); -extern void eigrp_topology_cleanup(struct route_table *table);  extern void eigrp_prefix_entry_add(struct route_table *table,  				   struct eigrp_prefix_entry *pe);  extern void eigrp_nexthop_entry_add(struct eigrp_prefix_entry *, @@ -48,7 +47,6 @@ extern void eigrp_prefix_entry_delete(struct route_table *table,  extern void eigrp_nexthop_entry_delete(struct eigrp_prefix_entry *,  				       struct eigrp_nexthop_entry *);  extern void eigrp_topology_delete_all(struct route_table *table); -extern unsigned int eigrp_topology_table_isempty(struct list *);  extern struct eigrp_prefix_entry *  eigrp_topology_table_lookup_ipv4(struct route_table *table, struct prefix *p);  extern struct list *eigrp_topology_get_successor(struct eigrp_prefix_entry *);  | 
