From 2b6db913e2f7f4c203360ea8a2c2f19570b8aa2f Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 11 Mar 2019 15:35:35 +0900 Subject: [PATCH] network: do not call link_joined() when not all netdevs are configured If some of stacked netdevs are already configured, then link_joined() is called before netdevs are fully configured. --- src/network/networkd-link.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 7983f448a1..42fcb500db 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -2681,10 +2681,9 @@ static int link_enter_join_netdev(Link *link) { HASHMAP_FOREACH(netdev, link->network->stacked_netdevs, i) { - if (netdev->ifindex > 0) { - link_joined(link); + if (netdev->ifindex > 0) + /* Assume already enslaved. */ continue; - } log_struct(LOG_DEBUG, LOG_LINK_INTERFACE(link),