From: Michal Schmidt Date: Thu, 16 Jul 2015 19:39:56 +0000 (+0200) Subject: core: correct return value from reload methods X-Git-Tag: v223~73^2~8 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2d018ae23b838f050516d06859f50ecb9733d44b;p=thirdparty%2Fsystemd.git core: correct return value from reload methods Return 1 from *_reload() methods to signify "we did something", just like in *_start(). This causes "Reloading foo..." messages to be logged. "Reloaded foo." messages are already logged. --- diff --git a/src/core/mount.c b/src/core/mount.c index 851b41351e6..a4fdf2b798a 100644 --- a/src/core/mount.c +++ b/src/core/mount.c @@ -1025,7 +1025,7 @@ static int mount_reload(Unit *u) { assert(m->state == MOUNT_MOUNTED); mount_enter_remounting(m); - return 0; + return 1; } static int mount_serialize(Unit *u, FILE *f, FDSet *fds) { diff --git a/src/core/service.c b/src/core/service.c index d72ff54daa3..78c8838f7ca 100644 --- a/src/core/service.c +++ b/src/core/service.c @@ -1974,7 +1974,7 @@ static int service_reload(Unit *u) { assert(s->state == SERVICE_RUNNING || s->state == SERVICE_EXITED); service_enter_reload(s); - return 0; + return 1; } _pure_ static bool service_can_reload(Unit *u) {