diff options
| -rw-r--r-- | ripd/ripd.c | 4 | ||||
| -rw-r--r-- | ripngd/ripngd.c | 2 |
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); |
