From 66f507e1ba17a25dad70aeb76aa751d56fa2c978 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Wed, 14 Oct 2020 15:26:19 +0900 Subject: [PATCH] network: stop IPv4ACD client for DHCPv4 when lease is exprired --- src/network/networkd-dhcp4.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c index 6145007e8c7..76d1926a08e 100644 --- a/src/network/networkd-dhcp4.c +++ b/src/network/networkd-dhcp4.c @@ -563,6 +563,9 @@ static int dhcp_lease_lost(Link *link) { link->dhcp_lease = sd_dhcp_lease_unref(link->dhcp_lease); link_dirty(link); + if (link->dhcp_acd) + (void) sd_ipv4acd_stop(link->dhcp_acd); + return r; } -- 2.47.3