summaryrefslogtreecommitdiff
path: root/pimd/pim_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim_util.c')
-rw-r--r--pimd/pim_util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pimd/pim_util.c b/pimd/pim_util.c
index 948b615f71..657e84ae50 100644
--- a/pimd/pim_util.c
+++ b/pimd/pim_util.c
@@ -159,7 +159,7 @@ int pim_get_all_mcast_group(struct prefix *prefix)
bool pim_addr_is_multicast(pim_addr addr)
{
#if PIM_IPV == 4
- if (IN_MULTICAST(addr.s_addr))
+ if (IN_MULTICAST(ntohl(addr.s_addr)))
return true;
#else
if (IN6_IS_ADDR_MULTICAST(&addr))