]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Fixed hostcache notifier pool
authorMaria Matejka <mq@ucw.cz>
Sun, 7 Apr 2024 20:27:13 +0000 (22:27 +0200)
committerMaria Matejka <mq@ucw.cz>
Fri, 17 May 2024 07:12:51 +0000 (09:12 +0200)
This pool has to be the service pool to allow the seq bitmaps to grow
from the exporter and feeder routines

nest/rt-table.c

index a6af1c74b8c79bee9eb0dbd8414d0f01d239c699..c1a1a17ba02fcddac74e20f2368f7e0cf65423ed 100644 (file)
@@ -4456,7 +4456,7 @@ rt_update_hostcache(void *data)
     hc->req = (struct rt_export_request) {
       .name = mb_sprintf(tab->rp, "%s.hcu.notifier", tab->name),
       .list = birdloop_event_list(tab->loop),
-      .pool = tab->rp,
+      .pool = birdloop_pool(tab->loop),
       .trace_routes = tab->config->debug,
       .dump_req = hc_notify_dump_req,
       .log_state_change = hc_notify_log_state_change,