mirror of
https://github.com/systemd/systemd
synced 2024-07-21 10:17:21 +00:00
namespace-util: use inode_same_at() instead of FORMAT_PROC_FD_PATH()
Doesn't matter much, but this makes it leas magic and independent of /proc/ mounts. (Well, it actually doesn't, since the right-hand path is also in /proc/, but still...
This commit is contained in:
parent
563e684689
commit
3530fd8913
|
@ -109,7 +109,7 @@ int namespace_enter(int pidns_fd, int mntns_fd, int netns_fd, int userns_fd, int
|
|||
/* Can't setns to your own userns, since then you could escalate from non-root to root in
|
||||
* your own namespace, so check if namespaces are equal before attempting to enter. */
|
||||
|
||||
r = inode_same(FORMAT_PROC_FD_PATH(userns_fd), "/proc/self/ns/user", 0);
|
||||
r = inode_same_at(userns_fd, "", AT_FDCWD, "/proc/self/ns/user", AT_EMPTY_PATH);
|
||||
if (r < 0)
|
||||
return r;
|
||||
if (r)
|
||||
|
|
Loading…
Reference in a new issue