summaryrefslogtreecommitdiff
path: root/pimd/pim_pim.c
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim_pim.c')
-rw-r--r--pimd/pim_pim.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pimd/pim_pim.c b/pimd/pim_pim.c
index bc0e7a6521..46040ab3ea 100644
--- a/pimd/pim_pim.c
+++ b/pimd/pim_pim.c
@@ -138,11 +138,11 @@ void pim_sock_delete(struct interface *ifp, const char *delete_message)
}
/* For now check dst address for hello, assrt and join/prune is all pim rtr */
-static bool pim_pkt_dst_addr_ok(enum pim_msg_type type, in_addr_t addr)
+static bool pim_pkt_dst_addr_ok(enum pim_msg_type type, pim_addr addr)
{
if ((type == PIM_MSG_TYPE_HELLO) || (type == PIM_MSG_TYPE_ASSERT)
|| (type == PIM_MSG_TYPE_JOIN_PRUNE)) {
- if (addr != qpim_all_pim_routers_addr.s_addr)
+ if (pim_addr_cmp(addr, qpim_all_pim_routers_addr))
return false;
}