From: Yu Watanabe Date: Sun, 9 Apr 2023 23:43:28 +0000 (+0900) Subject: chase: drop one redundant call of fstat() X-Git-Tag: v254-rc1~776^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=75adfc3b17176339d98de1132ab1fba6e203389e;p=thirdparty%2Fsystemd.git chase: drop one redundant call of fstat() Now, 'st' is always synced with 'fd'. Hence, we can use stat_verify_directory(). --- diff --git a/src/basic/chase.c b/src/basic/chase.c index 699ca6985f6..dcc2339944f 100644 --- a/src/basic/chase.c +++ b/src/basic/chase.c @@ -398,7 +398,7 @@ int chaseat(int dir_fd, const char *path, ChaseFlags flags, char **ret_path, int } if (flags & CHASE_PARENT) { - r = fd_verify_directory(fd); + r = stat_verify_directory(&st); if (r < 0) return r; }