summaryrefslogtreecommitdiff
path: root/src/network/networkd-state-file.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2021-03-13 19:40:22 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-03-14 00:28:19 +0900
commitf225a338c39e07262e8e18850643531d76deaa06 (patch)
tree1086025dba59159d9468a159447cd47aa1fcaec7 /src/network/networkd-state-file.c
parent5b7f0aaf69ee96132e84cea6c88cee9a6a2974c2 (diff)
downloadsystemd-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.c12
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;