diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index b003c88c3e..f73d00f697 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -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;