Correct iov_len values passed to nmount(2) syscall. More accurate

parameter checking introduced in vfs_mount.c r1.113 rejects them
otherwise.

Submitted by: R. Imura <imura at ryu16 dot org>
Approved by: re (scottl,rwatson)
This commit is contained in:
Alexander Kabaev 2003-11-24 16:14:32 +00:00
parent be4e6b7f95
commit cc639d5589
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=122977

View File

@ -142,11 +142,11 @@ main(int argc, char **argv)
iov[i++].iov_len = sizeof(udf_flags);
if (udf_flags & UDFMNT_KICONV) {
iov[i].iov_base = "cs_disk";
iov[i++].iov_len = sizeof("cs_disk") + 1;
iov[i++].iov_len = sizeof("cs_disk");
iov[i].iov_base = cs_disk;
iov[i++].iov_len = strlen(cs_disk) + 1;
iov[i].iov_base = "cs_local";
iov[i++].iov_len = sizeof("cs_local") + 1;
iov[i++].iov_len = sizeof("cs_local");
iov[i].iov_base = cs_local;
iov[i++].iov_len = strlen(cs_local) + 1;
}