From 739ebd8e82b090ed91b3ebe77509ecd6784eca9a Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Fri, 26 Mar 1999 21:38:02 +0000 Subject: Allow different instances of the same protocol with identical preferences. --- nest/rt-table.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'nest/rt-table.c') diff --git a/nest/rt-table.c b/nest/rt-table.c index 584c434f..e84937a8 100644 --- a/nest/rt-table.c +++ b/nest/rt-table.c @@ -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; -- cgit v1.2.3