Commit 739ebd8e authored by Martin Mares's avatar Martin Mares
Browse files

Allow different instances of the same protocol with identical preferences.

parent 4ba84ebc
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -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;