sd-ndisc: fix address family check

Issue reported by zhengg-research
This commit is contained in:
Lennart Poettering
2026-03-11 18:25:28 +01:00
committed by Zbigniew Jędrzejewski-Szmek
parent 0c67b8adcb
commit 1b364f8b53
+1 -1
View File
@@ -1376,7 +1376,7 @@ static int ndisc_option_parse_encrypted_dns(Set **options, size_t offset, size_t
union in_addr_union addr;
memcpy(&addr.in6, opt + off, sizeof(struct in6_addr));
if (in_addr_is_multicast(AF_INET6, &addr) ||
in_addr_is_localhost(AF_INET, &addr))
in_addr_is_localhost(AF_INET6, &addr))
return -EBADMSG;
res.addrs[i] = addr;
off += sizeof(struct in6_addr);