summaryrefslogtreecommitdiffstats
path: root/zebra
diff options
context:
space:
mode:
Diffstat (limited to 'zebra')
-rw-r--r--zebra/router-id.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/zebra/router-id.c b/zebra/router-id.c
index 3d6b511c..b738027e 100644
--- a/zebra/router-id.c
+++ b/zebra/router-id.c
@@ -230,10 +230,8 @@ router_id_cmp (void *a, void *b)
{
const struct connected *ifa = (const struct connected *)a;
const struct connected *ifb = (const struct connected *)b;
- unsigned int A = ntohl(ifa->address->u.prefix4.s_addr);
- unsigned int B = ntohl(ifb->address->u.prefix4.s_addr);
- return (int) (A - B);
+ return IPV4_ADDR_CMP(&ifa->address->u.prefix4.s_addr,&ifb->address->u.prefix4.s_addr);
}
void