mirror of
https://github.com/systemd/systemd.git
synced 2026-08-03 22:50:29 +00:00
mount-util: generate failure if bind_remount_one_with_mountinfo() is called on non-existing path
This commit is contained in:
@@ -376,8 +376,12 @@ int bind_remount_one_with_mountinfo(
|
||||
return r;
|
||||
|
||||
fs = mnt_table_find_target(table, path, MNT_ITER_FORWARD);
|
||||
if (!fs)
|
||||
if (!fs) {
|
||||
if (laccess(path, F_OK) < 0) /* Hmm, it's not in the mount table, but does it exist at all? */
|
||||
return -errno;
|
||||
|
||||
return -EINVAL; /* Not a mount point we recognize */
|
||||
}
|
||||
|
||||
opts = mnt_fs_get_vfs_options(fs);
|
||||
if (opts) {
|
||||
|
||||
Reference in New Issue
Block a user