]> git.ipfire.org Git - thirdparty/bird.git/commit
Bugfix
authorIgor Putovny <igor.putovny@nic.cz>
Thu, 27 Feb 2025 15:43:43 +0000 (16:43 +0100)
committerIgor Putovny <igor.putovny@nic.cz>
Thu, 27 Feb 2025 15:51:26 +0000 (16:51 +0100)
commit8830623dc790a9d1302e8a89448d33d21c6a3821
treeb335fce310b018f05f012f2100c82a392776daf2
parent3a19f59e3d5c344fec0ab7ac4454c9af6713f0e7
Bugfix

Fix aggregator_trie_remove_prefix()

Never change FIB status except in the third pass. FIB status is decided only
by the algorithm and no one else. Never withdraw route except in the third pass.
Again, route exports and withdrawals are solely the algorithm's responsibility.
Keep selected bucket because it will be needed for route withdrawal in the
third pass.
proto/aggregator/trie.c