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

Commit c7c545d4 authored by Dan Carpenter's avatar Dan Carpenter Committed by Trond Myklebust
Browse files

NFS: a couple off by ones



These tests are off by one because if len == sizeof(nfs_export_path)
then we have truncated the name.

Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarTrond Myklebust <trond.myklebust@primarydata.com>
parent 3a7ed3ff
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -261,11 +261,11 @@ static int __init root_nfs_data(char *cmdline)
	 */
	len = snprintf(nfs_export_path, sizeof(nfs_export_path),
				tmp, utsname()->nodename);
	if (len > (int)sizeof(nfs_export_path))
	if (len >= (int)sizeof(nfs_export_path))
		goto out_devnametoolong;
	len = snprintf(nfs_root_device, sizeof(nfs_root_device),
				"%pI4:%s", &servaddr, nfs_export_path);
	if (len > (int)sizeof(nfs_root_device))
	if (len >= (int)sizeof(nfs_root_device))
		goto out_devnametoolong;

	retval = 0;