From: Yu Watanabe Date: Wed, 17 Jul 2019 14:12:07 +0000 (+0900) Subject: network: update state file after dhcp6 events X-Git-Tag: v243-rc1~94^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6787917dfa423e71745a9332ff11d62094e03a5a;p=thirdparty%2Fsystemd.git network: update state file after dhcp6 events E.g. DNS servers may be received from DHCPv6 server. If the link is already in configured state, the DNS servers are not written in the state file. --- diff --git a/src/network/networkd-dhcp6.c b/src/network/networkd-dhcp6.c index 9d552761c76..d6262a3885f 100644 --- a/src/network/networkd-dhcp6.c +++ b/src/network/networkd-dhcp6.c @@ -497,6 +497,7 @@ static void dhcp6_handler(sd_dhcp6_client *client, int event, void *userdata) { (void) dhcp6_lease_pd_prefix_lost(client, link); (void) dhcp6_prefix_remove_all(link->manager, link); + link_dirty(link); link->dhcp6_configured = false; break; @@ -519,6 +520,7 @@ static void dhcp6_handler(sd_dhcp6_client *client, int event, void *userdata) { return; } + link_dirty(link); link->dhcp6_configured = true; break;