From: Yu Watanabe Date: Tue, 15 Jun 2021 23:33:04 +0000 (+0900) Subject: network: IFA_F_NODAD flag is only for IPv6 addresses X-Git-Tag: v249-rc2~53^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bd5146c67eedcfaea054ae569d1621cb511b20da;p=thirdparty%2Fsystemd.git network: IFA_F_NODAD flag is only for IPv6 addresses --- diff --git a/src/network/networkd-address.c b/src/network/networkd-address.c index b84181892ef..afcbb12473b 100644 --- a/src/network/networkd-address.c +++ b/src/network/networkd-address.c @@ -2111,7 +2111,8 @@ static int address_section_verify(Address *address) { address->scope = RT_SCOPE_HOST; } - if (!FLAGS_SET(address->duplicate_address_detection, ADDRESS_FAMILY_IPV6)) + if (address->family == AF_INET6 && + !FLAGS_SET(address->duplicate_address_detection, ADDRESS_FAMILY_IPV6)) address->flags |= IFA_F_NODAD; return 0;