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
1 changed files with 1 additions and 1 deletions
|
@ -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 a new issue