mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-11-09 12:48:43 +00:00
Nest: Fix bug in export table
For regular channels do not compare src in export table, as we want to keep here only the best (exported) route per network.
This commit is contained in:
parent
be7c1aef42
commit
08c4c9a30b
@ -2737,7 +2737,7 @@ rte_update_out(struct channel *c, const net_addr *n, rte *new, rte *old0, int re
|
||||
|
||||
/* Find the old rte */
|
||||
for (pos = &net->routes; old = *pos; pos = &old->next)
|
||||
if (old->attrs->src == src)
|
||||
if ((c->ra_mode != RA_ANY) || (old->attrs->src == src))
|
||||
{
|
||||
if (new && rte_same(old, new))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user