From: Igor Putovny Date: Thu, 27 Feb 2025 16:13:47 +0000 (+0100) Subject: Bugfix X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba03bb91b5d9836a7544478647f95fb1f2e7e714;p=thirdparty%2Fbird.git Bugfix IN_FIB node can be a filler if it was previously original and was removed from the trie --- diff --git a/proto/aggregator/trie.c b/proto/aggregator/trie.c index dd555c561..fc4d6eeb8 100644 --- a/proto/aggregator/trie.c +++ b/proto/aggregator/trie.c @@ -636,9 +636,7 @@ aggregator_third_pass_helper(struct aggregator_proto *p, struct trie_node *node, */ if (node->status == IN_FIB) { - ASSERT_DIE(node->px_origin == ORIGINAL || node->px_origin == AGGREGATED); ASSERT_DIE(node->selected_bucket != NULL); - aggregator_prepare_rte_withdrawal(p, *prefix, pxlen, node->selected_bucket); }