]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: propagate error in link_carrier_lost()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 31 Oct 2025 05:54:21 +0000 (14:54 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 31 Oct 2025 08:33:58 +0000 (17:33 +0900)
Follow-up for 07021ed4f5ee5e34b06fcba97cab2c6214f601c9 (v258).

src/network/networkd-link.c

index 7188223e33bfb4a264efd77472ac1f238e4527aa..9c3de19766e3df224cb1ac2640fdcfd363f610e2 100644 (file)
@@ -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;