diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 26fa8a115d..01817737d0 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -1665,7 +1665,7 @@ static int link_carrier_lost(Link *link) { usec = 5 * USEC_PER_SEC; else - /* Otherwise, use the currently set value. */ + /* Otherwise, use the implied default value. */ usec = link->network->ignore_carrier_loss_usec; if (usec == USEC_INFINITY) diff --git a/src/network/networkd-network.c b/src/network/networkd-network.c index a2b3580ced..7606a2a95c 100644 --- a/src/network/networkd-network.c +++ b/src/network/networkd-network.c @@ -274,10 +274,8 @@ int network_verify(Network *network) { network->ignore_carrier_loss_usec = USEC_INFINITY; } - if (!network->ignore_carrier_loss_set) { - network->ignore_carrier_loss_set = true; + if (!network->ignore_carrier_loss_set) /* Set implied default. */ network->ignore_carrier_loss_usec = network->configure_without_carrier ? USEC_INFINITY : 0; - } if (IN_SET(network->activation_policy, ACTIVATION_POLICY_DOWN, ACTIVATION_POLICY_ALWAYS_DOWN, ACTIVATION_POLICY_MANUAL)) { if (network->required_for_online < 0 ||