From: Lennart Poettering Date: Fri, 2 Dec 2022 22:50:57 +0000 (+0100) Subject: chase-symlink: when converting directory O_PATH fd to real fd, don't bother with... X-Git-Tag: v253-rc1~356^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2075b6dd394e09a0f203b9cc7e3253908397f933;p=thirdparty%2Fsystemd.git chase-symlink: when converting directory O_PATH fd to real fd, don't bother with /proc/ Replaces: #25581 --- diff --git a/src/basic/chase-symlinks.c b/src/basic/chase-symlinks.c index 0bb07000bad..7a2aa9f94c1 100644 --- a/src/basic/chase-symlinks.c +++ b/src/basic/chase-symlinks.c @@ -557,7 +557,7 @@ int chase_symlinks_and_opendir( return r; assert(path_fd >= 0); - d = opendir(FORMAT_PROC_FD_PATH(path_fd)); + d = xopendirat(path_fd, ".", O_NOFOLLOW); if (!d) return -errno;