Allow different instances of the same protocol with identical preferences.

This commit is contained in:
Martin Mares 1999-03-26 21:38:02 +00:00
parent 4ba84ebc82
commit 739ebd8e82

View file

@ -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;