From: Mike Yuan Date: Sat, 25 May 2024 17:36:45 +0000 (+0800) Subject: core/exec-invoke: drop unused param for acquire_home, prefix out param with ret_ X-Git-Tag: v256-rc4~121^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c0afdec5cff5765cbf3922a7328ca186b0512c67;p=thirdparty%2Fsystemd.git core/exec-invoke: drop unused param for acquire_home, prefix out param with ret_ --- diff --git a/src/core/exec-invoke.c b/src/core/exec-invoke.c index 86bd7978968..e719976daa4 100644 --- a/src/core/exec-invoke.c +++ b/src/core/exec-invoke.c @@ -3585,12 +3585,12 @@ static int send_user_lookup( return 0; } -static int acquire_home(const ExecContext *c, uid_t uid, const char** home, char **buf) { +static int acquire_home(const ExecContext *c, const char **home, char **ret_buf) { int r; assert(c); assert(home); - assert(buf); + assert(ret_buf); /* If WorkingDirectory=~ is set, try to acquire a usable home directory. */ @@ -3600,11 +3600,11 @@ static int acquire_home(const ExecContext *c, uid_t uid, const char** home, char if (!c->working_directory_home) return 0; - r = get_home_dir(buf); + r = get_home_dir(ret_buf); if (r < 0) return r; - *home = *buf; + *home = *ret_buf; return 1; } @@ -4291,7 +4291,7 @@ int exec_invoke( params->user_lookup_fd = safe_close(params->user_lookup_fd); - r = acquire_home(context, uid, &home, &home_buffer); + r = acquire_home(context, &home, &home_buffer); if (r < 0) { *exit_status = EXIT_CHDIR; return log_exec_error_errno(context, params, r, "Failed to determine $HOME for user: %m");