From: Lennart Poettering Date: Thu, 5 Feb 2026 15:41:50 +0000 (+0100) Subject: mountpoint-util: use xstatx() a bit more X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=780f15ee7d542ff03c3f6c1ee498e4696997ce7c;p=thirdparty%2Fsystemd.git mountpoint-util: use xstatx() a bit more --- diff --git a/src/basic/mountpoint-util.c b/src/basic/mountpoint-util.c index 5f62e383a44..10c4f75efd2 100644 --- a/src/basic/mountpoint-util.c +++ b/src/basic/mountpoint-util.c @@ -263,9 +263,14 @@ int is_mount_point_at(int dir_fd, const char *path, int flags) { /* When running on chroot environment, the root may not be a mount point, but we unconditionally * return true when the input is "/" in the above, but the shortcut may not work e.g. when the path * is relative. */ - struct statx sx2 = {}; /* explicitly initialize the struct to make msan silent. */ - if (statx(AT_FDCWD, "/", AT_STATX_DONT_SYNC, STATX_TYPE|STATX_INO, &sx2) < 0) - return -errno; + struct statx sx2; + r = xstatx(AT_FDCWD, + "/", + AT_STATX_DONT_SYNC, + STATX_TYPE|STATX_INO, + &sx2); + if (r < 0) + return r; return statx_inode_same(&sx, &sx2); }