From: Igor Putovny Date: Wed, 19 Jun 2024 13:33:05 +0000 (+0200) Subject: Bugfix X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a33e79f225c4cfcaf36a4283cc503b6b2ad8b62;p=thirdparty%2Fbird.git Bugfix --- diff --git a/proto/aggregator/aggregator.c b/proto/aggregator/aggregator.c index 02ecb6917..4439973c3 100644 --- a/proto/aggregator/aggregator.c +++ b/proto/aggregator/aggregator.c @@ -1322,16 +1322,14 @@ aggregator_rt_notify(struct proto *P, struct channel *src_ch, net *net, rte *new assert(p->root == NULL); /* - * Don't kick settle timer during first run. That would cause - * repeated calls to rt_notify() without any new updates. + * Don't kick settle timer during initial feed. That would cause + * cyclic calls to rt_notify() without receiving any new updates. */ if (!p->first_run) { log("rt notify: kick"); settle_kick(&p->notify_settle); } - - return; } /* Find the objects for the old route */ @@ -1584,7 +1582,7 @@ trie_init(struct aggregator_proto *p) { /* * Hash tables are initialized in aggregator_start() before the first run. - * They are initialized here for subsequent runs. + * They are initialized here for all subsequent runs. */ if (!p->first_run) {