26 lines
861 B
Diff
26 lines
861 B
Diff
|
From f6bb13ab8db51aaedc825fec2f0458b60309b27a Mon Sep 17 00:00:00 2001
|
||
|
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
|
||
|
Date: Thu, 14 Feb 2013 14:08:09 -0500
|
||
|
Subject: [PATCH] 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
|
||
|
---
|
||
|
src/systemctl/systemctl.c | 2 +-
|
||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||
|
|
||
|
Index: systemd-195/src/systemctl/systemctl.c
|
||
|
===================================================================
|
||
|
--- systemd-195.orig/src/systemctl/systemctl.c
|
||
|
+++ systemd-195/src/systemctl/systemctl.c
|
||
|
@@ -1825,7 +1825,7 @@ static int start_special(DBusConnection
|
||
|
}
|
||
|
|
||
|
r = start_unit(bus, args);
|
||
|
- if (r >= 0)
|
||
|
+ if (r == EXIT_SUCCESS)
|
||
|
warn_wall(a);
|
||
|
|
||
|
return r;
|