]> git.ipfire.org Git - thirdparty/systemd.git/commit
uid-range: Handle same userns in uid_range_load_userns_by_fd() 40759/head
authorDaan De Meyer <daan@amutable.com>
Wed, 18 Feb 2026 18:30:12 +0000 (19:30 +0100)
committerDaan De Meyer <daan@amutable.com>
Thu, 19 Feb 2026 20:33:11 +0000 (21:33 +0100)
commit0dbdbed03f970e8be13e5667621c7d91fa972984
tree3de822757fa5a3dec2b3ab68acd91a50de36a3ad
parentd28c96d85ea5739befd0a31303efa1f72f7f5521
uid-range: Handle same userns in uid_range_load_userns_by_fd()

If we're asked to look up our own user namespace mapping, don't go
via fd as trying to setns() to our own user namespace in
userns_enter_and_pin() would fail with EPERM as the kernel doesn't
allow switching to your own userns.
src/basic/uid-range.c