From 8ccae2dd2d68f715d4c962ee4bab4827b4500540 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 23 Nov 2020 13:28:47 +0900 Subject: [PATCH] network: stop IPv4LL engine when DHCPv4 address is successfully acquired --- src/network/networkd-dhcp4.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c index 78af53c381..c4024499f1 100644 --- a/src/network/networkd-dhcp4.c +++ b/src/network/networkd-dhcp4.c @@ -70,6 +70,10 @@ static void dhcp4_check_ready(Link *link) { return; } + r = sd_ipv4ll_stop(link->ipv4ll); + if (r < 0) + log_link_warning_errno(link, r, "Failed to drop IPv4 link-local address, ignoring: %m"); + link_check_ready(link); }