diff --git a/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c b/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c index 6f6c9659ed2dbbe3e98bc5d3bdfc93685b0ef149..ce28d2ebfd49e357cd44ba0d24b347117fae605f 100644 --- a/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c +++ b/bsd/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c @@ -983,7 +983,7 @@ int dmu_map_uio(objset_t *os, uint64_t object, uio_t *uio, uint64_t size, bool map) { dmu_buf_t **dbp; - int i, err; + int err; struct uio_mapper *uio_map = (struct uio_mapper *)uio; struct iovec *iov; int tocpy; @@ -1013,7 +1013,7 @@ dmu_map_uio(objset_t *os, uint64_t object, uio_t *uio, uint64_t size, bool map) // FIXME: Should be the ARC size, but that is private. They should be the same. uio_map->buf_size = db->db_size; uio_map->buf_off = bufoff; - iov = uio->uio_iov + i; + iov = uio->uio_iov; iov->iov_base = (char *)dbuf_abuf->b_data; iov->iov_len = tocpy; } else {