]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: do not update operstate when netdev is not ready
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 25 Jun 2020 04:41:47 +0000 (13:41 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 25 Jun 2020 04:41:47 +0000 (13:41 +0900)
src/network/networkd-link.c

index b003c88c3ef1546674744e6f8d90b8e98366befa..f73d00f697142512e88089fcbf5919e00b70ee3c 100644 (file)
@@ -346,6 +346,9 @@ static void link_update_master_operstate(Link *link, NetDev *netdev) {
         if (!netdev)
                 return;
 
+        if (netdev->ifindex <= 0)
+                return;
+
         if (link_get(link->manager, netdev->ifindex, &master) < 0)
                 return;