summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/kern/vfs_extattr.c2
-rw-r--r--sys/kern/vfs_syscalls.c2
2 files changed, 4 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;
diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c
index e0ceeb4..bf92a6e 100644
--- a/sys/kern/vfs_syscalls.c
+++ b/sys/kern/vfs_syscalls.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