From: Igor Putovny Date: Thu, 27 Feb 2025 16:03:14 +0000 (+0100) Subject: Bugfix X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f76877490680bd0a59a76f4c9bbd237e77f5a3ab;p=thirdparty%2Fbird.git Bugfix When removing prefix from the trie, prefix node can still be IN_FIB and it will be a filler because it is no longer original. --- diff --git a/proto/aggregator/trie.c b/proto/aggregator/trie.c index c97e477b5..dd555c561 100644 --- a/proto/aggregator/trie.c +++ b/proto/aggregator/trie.c @@ -554,8 +554,6 @@ aggregator_second_pass(struct trie_node *node) if (aggregator_is_leaf(node)) { ASSERT_DIE(node->original_bucket != NULL); - ASSERT_DIE(node->status == NON_FIB); - ASSERT_DIE(node->px_origin == ORIGINAL); ASSERT_DIE(node->potential_buckets_count == 0); aggregator_node_add_potential_bucket(node, node->original_bucket); return;