From 6c6930077cdc705b3c2f5b28aa0af7c49e16fade Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Mon, 3 Apr 2023 02:20:32 +0800 Subject: [PATCH] networkctl: check netns only if networkd is running --- src/network/networkctl.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/network/networkctl.c b/src/network/networkctl.c index 9b21afe405b..5ef3cbabec8 100644 --- a/src/network/networkctl.c +++ b/src/network/networkctl.c @@ -120,12 +120,12 @@ static int acquire_bus(sd_bus **ret) { if (r < 0) return log_error_errno(r, "Failed to connect system bus: %m"); - r = check_netns_match(bus); - if (r < 0) - return r; - - if (!networkd_is_running()) - fprintf(stderr, "WARNING: systemd-networkd is not running, output will be incomplete.\n\n"); + if (networkd_is_running()) { + r = check_netns_match(bus); + if (r < 0) + return r; + } else + log_warning("systemd-networkd is not running, output might be incomplete."); *ret = TAKE_PTR(bus); return 0; -- 2.47.3