[systemd-commits] src/systemctl.c

Lennart Poettering lennart at kemper.freedesktop.org
Tue Aug 30 18:33:17 PDT 2011


 src/systemctl.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit d76702a7b22c85c40c740a63d727a0f114e177ad
Author: Lennart Poettering <lennart at poettering.net>
Date:   Wed Aug 31 03:31:27 2011 +0200

    systemctl: if we managed to reexec the init system via the bus don't retry via signal
    
    If we managed to reeexec the init system via the bus this allows us to
    provide synchronous behaviour to callers. This is all lost if we then
    repeat the reexecution via SIGTERM.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=698198

diff --git a/src/systemctl.c b/src/systemctl.c
index 0a35d8e..7caeb6d 100644
--- a/src/systemctl.c
+++ b/src/systemctl.c
@@ -5038,7 +5038,7 @@ static int reload_with_fallback(DBusConnection *bus) {
 
         if (bus) {
                 /* First, try systemd via D-Bus. */
-                if (daemon_reload(bus, NULL) > 0)
+                if (daemon_reload(bus, NULL) >= 0)
                         return 0;
         }
 



More information about the systemd-commits mailing list