mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 01:31:55 +00:00
Allow different instances of the same protocol with identical preferences.
This commit is contained in:
parent
4ba84ebc82
commit
739ebd8e82
@ -106,11 +106,8 @@ rte_better(rte *new, rte *old)
|
||||
return 1;
|
||||
if (new->pref < old->pref)
|
||||
return 0;
|
||||
if (new->attrs->proto != old->attrs->proto)
|
||||
{
|
||||
/* FIXME!!! */
|
||||
bug("Different protocols, but identical preferences => oops");
|
||||
}
|
||||
if (new->attrs->proto->proto != old->attrs->proto->proto)
|
||||
bug("Different protocols, but identical preferences => oops"); /* FIXME */
|
||||
if (better = new->attrs->proto->rte_better)
|
||||
return better(new, old);
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user