mirror of
https://github.com/sheumann/hush.git
synced 2024-08-20 19:29:02 +00:00
mount: fix mounting of symlinks (mount from util-linux allows that)
This commit is contained in:
parent
6d709972cd
commit
38ec147a18
@ -1453,8 +1453,10 @@ static int singlemount(struct mntent *mp, int ignore_busy)
|
||||
|
||||
// Look at the file. (Not found isn't a failure for remount, or for
|
||||
// a synthetic filesystem like proc or sysfs.)
|
||||
// (We use stat, not lstat, in order to allow
|
||||
// mount symlink_to_file_or_blkdev dir)
|
||||
|
||||
if (!lstat(mp->mnt_fsname, &st)
|
||||
if (!stat(mp->mnt_fsname, &st)
|
||||
&& !(vfsflags & (MS_REMOUNT | MS_BIND | MS_MOVE))
|
||||
) {
|
||||
// Do we need to allocate a loopback device for it?
|
||||
|
Loading…
Reference in New Issue
Block a user