]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-id128-util: allow XAT_FDROOT pass through in id128_get_machine_at()
authorLennart Poettering <lennart@poettering.net>
Tue, 20 Jan 2026 21:34:07 +0000 (22:34 +0100)
committerLennart Poettering <lennart@poettering.net>
Sun, 25 Jan 2026 19:51:50 +0000 (20:51 +0100)
src/libsystemd/sd-id128/sd-id128.c

index e08f0b6412064c318ead8102ab2722e58e269ee1..f2a7209a257dc0b01189e0584680b631a9ea6df2 100644 (file)
@@ -138,7 +138,7 @@ _public_ int sd_id128_get_machine(sd_id128_t *ret) {
 int id128_get_machine_at(int rfd, sd_id128_t *ret) {
         int r;
 
-        assert(rfd >= 0 || rfd == AT_FDCWD);
+        assert(rfd >= 0 || IN_SET(rfd, AT_FDCWD, XAT_FDROOT));
 
         r = dir_fd_is_root_or_cwd(rfd);
         if (r < 0)