diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 7188223e33..9c3de19766 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -2225,7 +2225,7 @@ static int link_update_flags(Link *link, sd_netlink_message *message) { if (!had_carrier && link_has_carrier(link)) r = link_carrier_gained(link); else if (had_carrier && !link_has_carrier(link)) - link_carrier_lost(link); + r = link_carrier_lost(link); if (r < 0) return r;