summaryrefslogtreecommitdiff
path: root/src/network
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-05-18 12:25:31 +0900
committerLuca Boccassi <luca.boccassi@gmail.com>2022-05-21 15:01:09 +0100
commit1246d097058ccec066ea8fd0952da437b28ff85f (patch)
treee69477cffabc4330613b3ab27ed43beb0699d204 /src/network
parent6910d43af5597e6bc0a0f9d08e3ade8937945ba5 (diff)
downloadsystemd-1246d097058ccec066ea8fd0952da437b28ff85f.tar.gz
networkctl: show error message provided through dbus
Prompted by #23416.
Diffstat (limited to 'src/network')
-rw-r--r--src/network/networkctl.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/network/networkctl.c b/src/network/networkctl.c
index 8830f79eb7..a73bcb0696 100644
--- a/src/network/networkctl.c
+++ b/src/network/networkctl.c
@@ -2746,7 +2746,7 @@ static int verb_reload(int argc, char *argv[], void *userdata) {
r = bus_call_method(bus, bus_network_mgr, "Reload", &error, NULL, NULL);
if (r < 0)
- return log_error_errno(r, "Failed to reload network settings: %m");
+ return log_error_errno(r, "Failed to reload network settings: %s", bus_error_message(&error, r));
return 0;
}
@@ -2777,8 +2777,9 @@ static int verb_reconfigure(int argc, char *argv[], void *userdata) {
index = PTR_TO_INT(p);
r = bus_call_method(bus, bus_network_mgr, "ReconfigureLink", &error, NULL, "i", index);
if (r < 0)
- return log_error_errno(r, "Failed to reconfigure network interface %s: %m",
- FORMAT_IFNAME_FULL(index, FORMAT_IFNAME_IFINDEX));
+ return log_error_errno(r, "Failed to reconfigure network interface %s: %s",
+ FORMAT_IFNAME_FULL(index, FORMAT_IFNAME_IFINDEX),
+ bus_error_message(&error, r));
}
return 0;