[systemd-devel] [PATCH] systemctl: Correct error message printed when bus_process_wait fails

Lennart Poettering lennart at poettering.net
Tue Aug 26 11:37:20 PDT 2014


On Sat, 23.08.14 21:11, Sjoerd Simons (sjoerd.simons at collabora.co.uk) wrote:

> Actually use the variable containing the return code of bus_process_wait when
> printing the error message as a result of it failing.

Thanks! Applied!

> ---
>  src/systemctl/systemctl.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/systemctl/systemctl.c b/src/systemctl/systemctl.c
> index d9b8bee..6534819 100644
> --- a/src/systemctl/systemctl.c
> +++ b/src/systemctl/systemctl.c
> @@ -2382,7 +2382,7 @@ static int wait_for_jobs(sd_bus *bus, Set *s) {
>          while (!set_isempty(s)) {
>                  q = bus_process_wait(bus);
>                  if (q < 0) {
> -                        log_error("Failed to wait for response: %s", strerror(-r));
> +                        log_error("Failed to wait for response: %s", strerror(-q));
>                          return q;
>                  }
>  


Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list