X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fsystemctl%2Fsystemctl.c;h=df4bd2147cb328b1987b22c2a181fbb2f175d0cf;hp=24295e411bafe1c99db85218b7ebc6c21393ac68;hb=0a9776c23010512b9096508ff795d12da0f8fc2d;hpb=7c99d940c11e4da1863a218b6b70dd16e65b7518 diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c index 24295e411..df4bd2147 100644 --- a/src/systemctl/systemctl.c +++ b/src/systemctl/systemctl.c @@ -3762,7 +3762,7 @@ static int daemon_reload(sd_bus *bus, char **args) { else if (r < 0) log_error("Failed to execute operation: %s", bus_error_message(&error, r)); - return r; + return r < 0 ? r : 0; } static int reset_failed(sd_bus *bus, char **args) {