summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2019-03-03 01:59:58 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2019-03-04 23:45:07 +0900
commit48d3358db14205741cc94ce8fc3f36cac3359811 (patch)
tree0da569d67fcab9e72ca2767e248e6bbc1cb700fb
parent56c6b690075e01fbeec6da748c0db484b3c3bd56 (diff)
downloadsystemd-48d3358db14205741cc94ce8fc3f36cac3359811.tar.gz
systemctl: show nothing if no LoadError=
-rw-r--r--src/systemctl/systemctl.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
index 1629307f84..44451c01d6 100644
--- a/src/systemctl/systemctl.c
+++ b/src/systemctl/systemctl.c
@@ -4722,8 +4722,10 @@ static int print_property(const char *name, const char *expected_value, sd_bus_m
if (r < 0)
return bus_log_parse_error(r);
- if (all || !isempty(a) || !isempty(b))
+ if (!isempty(a) || !isempty(b))
bus_print_property_valuef(name, expected_value, value, "%s \"%s\"", strempty(a), strempty(b));
+ else if (all)
+ bus_print_property_value(name, expected_value, value, "");
return 1;
} else if (streq(name, "SystemCallFilter")) {