From bd5146c67eedcfaea054ae569d1621cb511b20da Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 16 Jun 2021 08:33:04 +0900 Subject: [PATCH] network: IFA_F_NODAD flag is only for IPv6 addresses --- src/network/networkd-address.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.47.3