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
b2dbd9f0cc
commit
ee147fc1a5
@ -2604,7 +2604,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