]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Bugfix
authorIgor Putovny <igor.putovny@nic.cz>
Thu, 27 Feb 2025 16:13:47 +0000 (17:13 +0100)
committerIgor Putovny <igor.putovny@nic.cz>
Thu, 27 Feb 2025 16:16:39 +0000 (17:16 +0100)
IN_FIB node can be a filler if it was previously original and was removed
from the trie

proto/aggregator/trie.c

index dd555c5617ed9d5d068be658dff88f75bc383087..fc4d6eeb88a6a1a37b8ac9c7cb5bb488ebdd2f7c 100644 (file)
@@ -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);
     }