diff options
Diffstat (limited to 'src/network')
-rw-r--r-- | src/network/networkd-link.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 6e0139c97d..296886daa4 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -538,16 +538,16 @@ static int link_acquire_conf(Link *link) { r = sd_dhcp_client_set_callback(link->dhcp, dhcp_handler, link); if (r < 0) return r; + + if (link->network->dhcp_mtu) { + r = sd_dhcp_client_set_request_option(link->dhcp, 26); + if (r < 0) + return r; + } } log_debug_link(link, "acquiring DHCPv4 lease"); - if (link->network->dhcp_mtu) { - r = sd_dhcp_client_set_request_option(link->dhcp, 26); - if (r < 0) - return r; - } - r = sd_dhcp_client_start(link->dhcp); if (r < 0) return r; |