chiark / gitweb /
path-util: fix fstat fallback in fd_is_mount_point
[elogind.git] / src / shared / path-util.c
index 925bb28c3234793ba993ddc31ae796c0a3e28f84..635ce33b234a55a54d3ca4f5f10a9d3b08198669 100644 (file)
@@ -512,7 +512,7 @@ static int fd_fdinfo_mnt_id(int fd, const char *filename, int flags, int *mnt_id
 int fd_is_mount_point(int fd) {
         union file_handle_union h = FILE_HANDLE_INIT, h_parent = FILE_HANDLE_INIT;
         int mount_id = -1, mount_id_parent = -1;
-        bool nosupp = false, check_st_dev = false;
+        bool nosupp = false, check_st_dev = true;
         struct stat a, b;
         int r;