From 6bc7a6ac2cb44acc2aab2cf9e13caef81f56ce04 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 20 Nov 2018 09:41:32 +0100 Subject: [PATCH] inhibit: fix return value in error path --- src/login/inhibit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/login/inhibit.c b/src/login/inhibit.c index 508c539044a..5c0637c8613 100644 --- a/src/login/inhibit.c +++ b/src/login/inhibit.c @@ -304,7 +304,7 @@ static int run(int argc, char *argv[]) { fd = inhibit(bus, &error); if (fd < 0) - return log_error("Failed to inhibit: %s", bus_error_message(&error, fd)); + return log_error_errno(fd, "Failed to inhibit: %s", bus_error_message(&error, fd)); r = safe_fork("(inhibit)", FORK_RESET_SIGNALS|FORK_DEATHSIG|FORK_CLOSE_ALL_FDS|FORK_LOG, &pid); if (r < 0) -- 2.47.3