summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas@opensourcerouting.org>2023-03-14 10:08:51 +0200
committerGitHub <noreply@github.com>2023-03-14 10:08:51 +0200
commit16706bc59f5733dd28192b7220b2e5f1de720372 (patch)
tree2a1291dee91ebbb7f40198655fd25fc5a0167cbd
parent9ac1b3fa6440e2efb63a171275c0b6b4d89fa49f (diff)
parent642073dc8a7c58c21b695e21cdefc0f6f045f083 (diff)
Merge pull request #12988 from FRRouting/mergify/bp/stable/8.4/pr-12978
pimd: IN_MULTICAST needs host order (backport #12978)
-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 273c332c95..1528d22867 100644
--- a/pimd/pim_util.c
+++ b/pimd/pim_util.c
@@ -172,7 +172,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))