diff --git a/src/fs_open_fd.cpp b/src/fs_open_fd.cpp index 56b543c5..e8c475d8 100644 --- a/src/fs_open_fd.cpp +++ b/src/fs_open_fd.cpp @@ -28,14 +28,12 @@ int fs::open_fd(const int fd_, const int flags_) { - const int proc_fd = procfs::PROC_SELF_FD_FD.load(); - - if(proc_fd <= 0) + if(procfs::PROC_SELF_FD_FD <= 0) fatal::abort("procfs::PROC_SELF_FD_FD must be > 0"); const int flags = (flags_ & ~O_NOFOLLOW); - return fs::openat(proc_fd, + return fs::openat(procfs::PROC_SELF_FD_FD, fmt::format("{}",fd_), flags); }