dhcp: always explicitly set request/information-request flags for internal DHCPv6 client

It seems clearer to explicitly set this always, and not rely on the
defaults.
This commit is contained in:
Thomas Haller
2022-05-11 08:23:14 +02:00
parent 265a4a07bd
commit bacd3e1482

View File

@@ -294,11 +294,10 @@ ip6_start(NMDhcpClient *client, const struct in6_addr *ll_addr, GError **error)
_LOGT("dhcp-client6: set %p", sd_client); _LOGT("dhcp-client6: set %p", sd_client);
if (client_config->v6.info_only) { sd_dhcp6_client_set_address_request(sd_client, !client_config->v6.info_only);
sd_dhcp6_client_set_address_request(sd_client, 0); sd_dhcp6_client_set_information_request(sd_client,
if (client_config->v6.needed_prefixes == 0) client_config->v6.info_only
sd_dhcp6_client_set_information_request(sd_client, 1); && client_config->v6.needed_prefixes == 0);
}
r = sd_dhcp6_client_set_iaid(sd_client, client_config->v6.iaid); r = sd_dhcp6_client_set_iaid(sd_client, client_config->v6.iaid);
if (r < 0) { if (r < 0) {