From: Igor Putovny Date: Mon, 10 Feb 2025 15:12:02 +0000 (+0100) Subject: Bugfix X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc3be7eb76c1c9b237ecfcbac7cdeb96a4a9149b;p=thirdparty%2Fbird.git Bugfix Export new route when node status is changing from NON_FIB or UNASSIGNED to IN_FIB --- diff --git a/proto/aggregator/aggregator.c b/proto/aggregator/aggregator.c index dc4b11785..b020c1364 100644 --- a/proto/aggregator/aggregator.c +++ b/proto/aggregator/aggregator.c @@ -772,7 +772,7 @@ third_pass_helper(struct aggregator_proto *p, struct trie_node *node, struct net * Prefix status is changing from NON_FIB to IN_FIB, thus its route * must be exported to the routing table. */ - if (NON_FIB == node->status) + if (NON_FIB == node->status || UNASSIGNED_STATUS == node->status) { log("Exporting %s route for %N", px_origin_str[node->px_origin], addr); create_route_ip4(p, addr, node->selected_bucket);