From: Florian Klink Date: Sat, 29 Aug 2020 17:57:24 +0000 (+0200) Subject: homed: fix log message to honor real homework path X-Git-Tag: v247-rc1~330 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=43269733ef5e987339b06bd407e4fccf5f76cbe3;p=thirdparty%2Fsystemd.git 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. --- diff --git a/src/home/homed-home.c b/src/home/homed-home.c index 6a6cde7c02d..28459f26861 100644 --- a/src/home/homed-home.c +++ b/src/home/homed-home.c @@ -1045,7 +1045,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); }