summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2013-02-14 14:08:09 -0500
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2013-02-14 15:26:34 -0500
commitf6bb13ab8db51aaedc825fec2f0458b60309b27a (patch)
treeb109b78a9f8794b6b88adb52302c120c9a3c6f58
parentcec7eda533d6ce74667c712de3bbad29214c1030 (diff)
systemctl: print wall message only if successful
systemctl would write to the wall even if unsuccessful. https://bugs.freedesktop.org/show_bug.cgi?id=60393
-rw-r--r--src/systemctl/systemctl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
index 70fd15562e..4c91a18b8b 100644
--- a/src/systemctl/systemctl.c
+++ b/src/systemctl/systemctl.c
@@ -1841,7 +1841,7 @@ static int start_special(DBusConnection *bus, char **args) {
}
r = start_unit(bus, args);
- if (r >= 0)
+ if (r == EXIT_SUCCESS)
warn_wall(a);
return r;