summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zebra/zebra_nhg.c6
1 files changed, 3 insertions, 3 deletions
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;
}