Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 350c73af authored by Chuck Lever's avatar Chuck Lever Committed by Trond Myklebust
Browse files

NFS: Off-by-one length error in string handling



The hostname was getting truncated in the new text-based NFS mount API.

Signed-off-by: default avatarChuck Lever <chuck.lever@oracle.com>
Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent fdc6e2c8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1153,7 +1153,7 @@ static int nfs_validate_mount_data(struct nfs_mount_data **options,
		c = strchr(dev_name, ':');
		if (c == NULL)
			return -EINVAL;
		len = c - dev_name - 1;
		len = c - dev_name;
		if (len > sizeof(data->hostname))
			return -EINVAL;
		strncpy(data->hostname, dev_name, len);