summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_extattr.c
diff options
context:
space:
mode:
authorrodrigc <rodrigc@FreeBSD.org>2005-06-08 13:22:10 +0000
committerrodrigc <rodrigc@FreeBSD.org>2005-06-08 13:22:10 +0000
commitb2d9df7a8b2f7ba0078f682432607f490b6cd2c8 (patch)
treea6fc9af01b835550db4c5ed5517a92d66e152f62 /sys/kern/vfs_extattr.c
parent89e23148a0a2e51a4845be64925cb25613e9958c (diff)
downloadFreeBSD-src-b2d9df7a8b2f7ba0078f682432607f490b6cd2c8.zip
FreeBSD-src-b2d9df7a8b2f7ba0078f682432607f490b6cd2c8.tar.gz
Initialize uio_iovcnt to 1 in extattr_list_vp() and extattr_get_vp()
PR: kern/79357 Approved by: rwatson
Diffstat (limited to 'sys/kern/vfs_extattr.c')
-rw-r--r--sys/kern/vfs_extattr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/vfs_extattr.c b/sys/kern/vfs_extattr.c
index e0ceeb4..bf92a6e 100644
--- a/sys/kern/vfs_extattr.c
+++ b/sys/kern/vfs_extattr.c
@@ -4545,6 +4545,7 @@ extattr_get_vp(struct vnode *vp, int attrnamespace, const char *attrname,
aiov.iov_base = data;
aiov.iov_len = nbytes;
auio.uio_iov = &aiov;
+ auio.uio_iovcnt = 1;
auio.uio_offset = 0;
if (nbytes > INT_MAX) {
error = EINVAL;
@@ -4831,6 +4832,7 @@ extattr_list_vp(struct vnode *vp, int attrnamespace, void *data,
aiov.iov_base = data;
aiov.iov_len = nbytes;
auio.uio_iov = &aiov;
+ auio.uio_iovcnt = 1;
auio.uio_offset = 0;
if (nbytes > INT_MAX) {
error = EINVAL;
OpenPOWER on IntegriCloud