mount: do not guess bind mounts as nfs
Fails as follows: $ mount -o bind /dev/disk/by-path/pci-0000:13:00.0-scsi-0:0:3:0 /dir mount: bad address '/dev/disk/by-path/pci-0000' function old new delta singlemount 1256 1273 +17 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
		| @@ -2066,6 +2066,7 @@ static int singlemount(struct mntent *mp, int ignore_busy) | ||||
| 	// Might this be an NFS filesystem? | ||||
| 	if ((!mp->mnt_type || is_prefixed_with(mp->mnt_type, "nfs")) | ||||
| 	 && strchr(mp->mnt_fsname, ':') != NULL | ||||
| 	 && !(vfsflags & (MS_REMOUNT | MS_BIND | MS_MOVE)) | ||||
| 	) { | ||||
| 		if (!mp->mnt_type) | ||||
| 			mp->mnt_type = (char*)"nfs"; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user