summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ripd/ripd.c4
-rw-r--r--ripngd/ripngd.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/ripd/ripd.c b/ripd/ripd.c
index 4a6765308e..59a8832257 100644
--- a/ripd/ripd.c
+++ b/ripd/ripd.c
@@ -3364,8 +3364,8 @@ void rip_clean(void)
if (rip->route_map[i].name)
free(rip->route_map[i].name);
- XFREE(MTYPE_ROUTE_TABLE, rip->table);
- XFREE(MTYPE_ROUTE_TABLE, rip->neighbor);
+ route_table_finish(rip->table);
+ route_table_finish(rip->neighbor);
XFREE(MTYPE_RIP, rip);
rip = NULL;
diff --git a/ripngd/ripngd.c b/ripngd/ripngd.c
index 58d83febfb..4ec9209da7 100644
--- a/ripngd/ripngd.c
+++ b/ripngd/ripngd.c
@@ -2445,7 +2445,7 @@ void ripng_clean()
if (ripng->route_map[i].name)
free(ripng->route_map[i].name);
- XFREE(MTYPE_ROUTE_TABLE, ripng->table);
+ agg_table_finish(ripng->table);
stream_free(ripng->ibuf);
stream_free(ripng->obuf);