diff options
author | rodrigc <rodrigc@FreeBSD.org> | 2005-06-08 13:22:10 +0000 |
---|---|---|
committer | rodrigc <rodrigc@FreeBSD.org> | 2005-06-08 13:22:10 +0000 |
commit | b2d9df7a8b2f7ba0078f682432607f490b6cd2c8 (patch) | |
tree | a6fc9af01b835550db4c5ed5517a92d66e152f62 /sys/kern/vfs_extattr.c | |
parent | 89e23148a0a2e51a4845be64925cb25613e9958c (diff) | |
download | FreeBSD-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.c | 2 |
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; |