From 259c65f36c02a740ba2fa2791c421dada4db441c Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Mon, 31 Jan 2022 19:09:30 +0900 Subject: [PATCH] network: move ndisc_flush() to link_stop_engines() As it is not related to any static configs. --- src/network/networkd-link.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 3c5f3483bb1..b68ee82c51f 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -430,6 +430,8 @@ int link_stop_engines(Link *link, bool may_keep_dhcp) { if (k < 0) r = log_link_warning_errno(link, k, "Could not stop IPv6 Router Discovery: %m"); + ndisc_flush(link); + k = sd_radv_stop(link->radv); if (k < 0) r = log_link_warning_errno(link, k, "Could not stop IPv6 Router Advertisement: %m"); @@ -1094,8 +1096,6 @@ static int link_drop_managed_config(Link *link) { if (k < 0 && r >= 0) r = k; - ndisc_flush(link); - return r; } -- 2.47.3