diff --git a/zebra/zebra_nhg.c b/zebra/zebra_nhg.c index b343778bf3..3a2efacd9b 100644 --- a/zebra/zebra_nhg.c +++ b/zebra/zebra_nhg.c @@ -387,13 +387,13 @@ bool zebra_nhg_hash_equal(const void *arg1, const void *arg2) if (nhe1->afi != nhe2->afi) return false; - if (!nexthop_group_equal(nhe1->nhg, nhe2->nhg)) - return false; - if (nexthop_group_active_nexthop_num_no_recurse(nhe1->nhg) != nexthop_group_active_nexthop_num_no_recurse(nhe2->nhg)) return false; + if (!nexthop_group_equal(nhe1->nhg, nhe2->nhg)) + return false; + return true; }