From: Yu Watanabe Date: Wed, 14 Oct 2020 06:27:57 +0000 (+0900) Subject: network: also stop IPv4ACD client in link_stop_clients() X-Git-Tag: v247-rc1~80^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a7df5cae54d1d2dd6daf7eda6ee54c7e4b0153a0;p=thirdparty%2Fsystemd.git network: also stop IPv4ACD client in link_stop_clients() --- diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index d42bbd179a7..3e83959bc87 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -623,6 +623,12 @@ int link_stop_clients(Link *link, bool may_keep_dhcp) { r = log_link_warning_errno(link, k, "Could not stop DHCPv4 client: %m"); } + if (link->dhcp_acd) { + k = sd_ipv4acd_stop(link->dhcp_acd); + if (k < 0) + r = log_link_warning_errno(link, k, "Could not stop IPv4 ACD client for DHCPv4: %m"); + } + if (link->ipv4ll) { k = sd_ipv4ll_stop(link->ipv4ll); if (k < 0)