From 7450eea071941c683da158d6dfe8365288eed5b8 Mon Sep 17 00:00:00 2001 From: Maria Matejka Date: Wed, 31 Aug 2022 11:58:27 +0200 Subject: Miscellaneous refactoring --- proto/bgp/attrs.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'proto/bgp') diff --git a/proto/bgp/attrs.c b/proto/bgp/attrs.c index 2543ee73..84a0b023 100644 --- a/proto/bgp/attrs.c +++ b/proto/bgp/attrs.c @@ -1977,6 +1977,12 @@ bgp_out_table_export_start(struct rt_exporter *re, struct rt_export_request *req return hook; } +static void +bgp_out_table_export_done(struct rt_export_hook *hook) +{ + rfree(hook->pool); +} + void bgp_setup_out_table(struct bgp_channel *c) { @@ -1985,6 +1991,7 @@ bgp_setup_out_table(struct bgp_channel *c) c->prefix_exporter = (struct rt_exporter) { .addr_type = c->c.table->addr_type, .start = bgp_out_table_export_start, + .done = bgp_out_table_export_done, }; init_list(&c->prefix_exporter.hooks); -- cgit v1.2.3