From 0fd2c1fa592794c3552bc79218455acfc70b9194 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 10 Jan 2025 23:50:41 +0100 Subject: [PATCH] sysusers: use chase_and_stat() where appropriate --- src/sysusers/sysusers.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/sysusers/sysusers.c b/src/sysusers/sysusers.c index 8dd28902990..d4997bb6f0d 100644 --- a/src/sysusers/sysusers.c +++ b/src/sysusers/sysusers.c @@ -1039,11 +1039,8 @@ static int uid_is_ok( return 1; } -static int root_stat(const char *p, struct stat *st) { - const char *fix; - - fix = prefix_roota(arg_root, p); - return RET_NERRNO(stat(fix, st)); +static int root_stat(const char *p, struct stat *ret_st) { + return chase_and_stat(p, arg_root, CHASE_PREFIX_ROOT, /* ret_path= */ NULL, ret_st); } static int read_id_from_file(Item *i, uid_t *ret_uid, gid_t *ret_gid) { -- 2.47.3