diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-03-13 19:40:22 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-03-14 00:28:19 +0900 |
commit | f225a338c39e07262e8e18850643531d76deaa06 (patch) | |
tree | 1086025dba59159d9468a159447cd47aa1fcaec7 /src/network/networkd-state-file.c | |
parent | 5b7f0aaf69ee96132e84cea6c88cee9a6a2974c2 (diff) | |
download | systemd-f225a338c39e07262e8e18850643531d76deaa06.tar.gz |
network: also introduce UseDomains= for [DHCPv6] section
When we split [DHCP] section into [DHCPv4] and [DHCPv6], UseDomains=
setting was forgot to be introduced in [DHCPv6] section.
Diffstat (limited to 'src/network/networkd-state-file.c')
-rw-r--r-- | src/network/networkd-state-file.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/network/networkd-state-file.c b/src/network/networkd-state-file.c index 9c5c5047b3..52f7ce2d9f 100644 --- a/src/network/networkd-state-file.c +++ b/src/network/networkd-state-file.c @@ -504,14 +504,12 @@ int link_save(Link *link) { /************************************************************/ - if (link->network->dhcp_use_domains != DHCP_USE_DOMAINS_NO) { - if (link->dhcp_lease) { - (void) sd_dhcp_lease_get_domainname(link->dhcp_lease, &dhcp_domainname); - (void) sd_dhcp_lease_get_search_domains(link->dhcp_lease, &dhcp_domains); - } - if (link->dhcp6_lease) - (void) sd_dhcp6_lease_get_domains(link->dhcp6_lease, &dhcp6_domains); + if (link->network->dhcp_use_domains != DHCP_USE_DOMAINS_NO && link->dhcp_lease) { + (void) sd_dhcp_lease_get_domainname(link->dhcp_lease, &dhcp_domainname); + (void) sd_dhcp_lease_get_search_domains(link->dhcp_lease, &dhcp_domains); } + if (link->network->dhcp6_use_domains != DHCP_USE_DOMAINS_NO && link->dhcp6_lease) + (void) sd_dhcp6_lease_get_domains(link->dhcp6_lease, &dhcp6_domains); fputs("DOMAINS=", f); space = false; |