summaryrefslogtreecommitdiffstats
path: root/sbin/mount_udf
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2003-11-24 16:14:32 +0000
committerkan <kan@FreeBSD.org>2003-11-24 16:14:32 +0000
commitae0ca6be5313703e20c6da280de4a2732ee69c13 (patch)
tree17604f4d222313f6c9801852b703922d27836975 /sbin/mount_udf
parentd615638d000eae688ad6718842457cbec046031c (diff)
downloadFreeBSD-src-ae0ca6be5313703e20c6da280de4a2732ee69c13.zip
FreeBSD-src-ae0ca6be5313703e20c6da280de4a2732ee69c13.tar.gz
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)
Diffstat (limited to 'sbin/mount_udf')
-rw-r--r--sbin/mount_udf/mount_udf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/mount_udf/mount_udf.c b/sbin/mount_udf/mount_udf.c
index 825d54b..8a4692d 100644
--- a/sbin/mount_udf/mount_udf.c
+++ b/sbin/mount_udf/mount_udf.c
@@ -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;
}
OpenPOWER on IntegriCloud