diff options
Diffstat (limited to 'lib/table.c')
| -rw-r--r-- | lib/table.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/table.c b/lib/table.c index 075c5584a8..7f789dd3cd 100644 --- a/lib/table.c +++ b/lib/table.c @@ -78,6 +78,8 @@ route_node_set (struct route_table *table, const struct prefix *prefix) static void route_node_free (struct route_table *table, struct route_node *node) { + if (table->cleanup) + table->cleanup(table, node); table->delegate->destroy_node (table->delegate, table, node); } |
