From 1dd46f9d93380f2f4687ae6d2a98b3f1d88921e1 Mon Sep 17 00:00:00 2001 From: Abtin Keshavarzian Date: Tue, 28 Jul 2020 10:48:18 -0700 Subject: [PATCH] [posix] fix netif use of IPv6 Prefix Match method (#5305) --- src/posix/platform/netif.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/posix/platform/netif.cpp b/src/posix/platform/netif.cpp index b3942124b..f9c6b1d6a 100644 --- a/src/posix/platform/netif.cpp +++ b/src/posix/platform/netif.cpp @@ -292,7 +292,8 @@ static void InitNetaskWithPrefixLength(struct in6_addr *address, uint8_t prefixL static uint8_t NetmaskToPrefixLength(const struct sockaddr_in6 *netmask) { - return ot::Ip6::Address::PrefixMatch(netmask->sin6_addr.s6_addr, allOnes, 128); + return otIp6PrefixMatch(static_cast(netmask->sin6_addr.s6_addr), + static_cast(allOnes)); } #endif