From a1ba0fbef646c12082dc9cd3413b112e6a7f016a Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Sat, 29 Aug 2020 19:57:24 +0200 Subject: [PATCH] homed: fix log message to honor real homework path This seems to be overridable by setting the SYSTEMD_HOMEWORK_PATH env variable, but the error message always printed the SYSTEMD_HOMEWORK_PATH constant. (cherry picked from commit 43269733ef5e987339b06bd407e4fccf5f76cbe3) --- src/home/homed-home.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/home/homed-home.c b/src/home/homed-home.c index f0c157cb7d..35b325413f 100644 --- a/src/home/homed-home.c +++ b/src/home/homed-home.c @@ -1042,7 +1042,7 @@ static int home_start_work(Home *h, const char *verb, UserRecord *hr, UserRecord homework = getenv("SYSTEMD_HOMEWORK_PATH") ?: SYSTEMD_HOMEWORK_PATH; execl(homework, homework, verb, NULL); - log_error_errno(errno, "Failed to invoke " SYSTEMD_HOMEWORK_PATH ": %m"); + log_error_errno(errno, "Failed to invoke %s: %m", homework); _exit(EXIT_FAILURE); } -- 2.25.1