]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Process route withdrawals caused by incorporating updates to the trie
authorIgor Putovny <igor.putovny@nic.cz>
Thu, 6 Feb 2025 14:27:53 +0000 (15:27 +0100)
committerIgor Putovny <igor.putovny@nic.cz>
Thu, 6 Feb 2025 14:46:50 +0000 (15:46 +0100)
proto/aggregator/aggregator.c

index fa84f0d318ec0c0dda90d794ba6428f28a5735fb..ce2d09fbdecac38258b1b11e8b94faa4a923a544 100644 (file)
@@ -2247,6 +2247,9 @@ aggregator_rt_notify(struct proto *P, struct channel *src_ch, net *net, rte *new
         log("rt notify: withdraw");
         trie_process_withdraw(p, old_route);
       }
+
+      /* Process all route withdrawals which were caused by the update */
+      aggregator_withdraw_rte(p);
     }
   }