]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: dhcp4: stop IPv4ACD before assigning new address
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 27 Aug 2020 21:38:43 +0000 (06:38 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 4 Sep 2020 00:05:34 +0000 (09:05 +0900)
src/network/networkd-dhcp4.c

index 9b8929186b459cea6b75403fb835c6426d0e007c..771001f84d46da198f32069fdd4abdaf98e58be1 100644 (file)
@@ -664,6 +664,8 @@ static int dhcp4_start_acd(Link *link) {
         if (!link->dhcp_lease)
                 return 0;
 
+        (void) sd_ipv4acd_stop(link->network->dhcp_acd);
+
         link->dhcp4_address_bind = false;
 
         r = sd_dhcp_lease_get_address(link->dhcp_lease, &addr.in);