From 4c9c82723138d885698bdc9ab3676ced733a854a Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 28 May 2019 22:13:01 +0900 Subject: [PATCH] network: reset Link::dhcp4_configured flag earlier --- src/network/networkd-dhcp4.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c index 156ac9257bd..71efd03ff04 100644 --- a/src/network/networkd-dhcp4.c +++ b/src/network/networkd-dhcp4.c @@ -190,6 +190,8 @@ static int dhcp_lease_lost(Link *link) { log_link_warning(link, "DHCP lease lost"); + link->dhcp4_configured = false; + (void) sd_dhcp_lease_get_address(link->dhcp_lease, &address); if (link->network->dhcp_use_routes) { @@ -306,7 +308,6 @@ static int dhcp_lease_lost(Link *link) { link->dhcp_lease = sd_dhcp_lease_unref(link->dhcp_lease); link_dirty(link); - link->dhcp4_configured = false; return 0; } -- 2.47.3