0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-09-20 12:25:20 +00:00
bird/proto/aggregator
Igor Putovny 79981d2ad2 Bugfix
Due to wrong cast of void pointer, pointers to potential buckets
were compared and eventually sorted in wrong order, thus assigning
wrong buckets to trie nodes.
This caused some trie nodes to stay in trie even though they should
have been removed. Consequently, trie contained superfluos prefixes
after the algorithm finished.

Since pointers were never dereferenced, only compared by their numeric
values in the comparator function, program did not crash (even though
pointers could be NULL because of the incorrect cast to double pointer
and single dereference).
2024-05-30 12:30:00 +02:00
..
aggregator.c Bugfix 2024-05-30 12:30:00 +02:00
aggregator.h Make pointer to aggregator bucket const 2024-05-30 12:30:00 +02:00
bird.conf Add script to prepare test case run 2024-05-30 12:30:00 +02:00
config.Y Aggregator moved to a separate protocol 2024-05-30 12:30:00 +02:00
Makefile Aggregator moved to a separate protocol 2024-05-30 12:30:00 +02:00
run_test_case.sh Add small changes to test script 2024-05-30 12:30:00 +02:00