summaryrefslogtreecommitdiffstats
path: root/sys/nfs4client
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2004-07-28 06:59:55 +0000
committerkan <kan@FreeBSD.org>2004-07-28 06:59:55 +0000
commit3140931e1f4468fc877cdf58192a63cbb525fc7c (patch)
treef5a1d1e036ff3b1d82ae6564771ad7253a6da5d5 /sys/nfs4client
parentf70e41029a11381a7a06fea43eb09cc0db652143 (diff)
downloadFreeBSD-src-3140931e1f4468fc877cdf58192a63cbb525fc7c.zip
FreeBSD-src-3140931e1f4468fc877cdf58192a63cbb525fc7c.tar.gz
Avoid casts as lvalues.
Diffstat (limited to 'sys/nfs4client')
-rw-r--r--sys/nfs4client/nfs4_vnops.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/nfs4client/nfs4_vnops.c b/sys/nfs4client/nfs4_vnops.c
index 1acb915..75532a1 100644
--- a/sys/nfs4client/nfs4_vnops.c
+++ b/sys/nfs4client/nfs4_vnops.c
@@ -1439,7 +1439,8 @@ nfs4_writerpc(struct vnode *vp, struct uio *uiop, struct ucred *cred,
break;
} else if (rlen < len) {
backup = len - rlen;
- (char *)uiop->uio_iov->iov_base -= backup;
+ uiop->uio_iov->iov_base =
+ (char *)uiop->uio_iov->iov_base - backup;
uiop->uio_iov->iov_len += backup;
uiop->uio_offset -= backup;
uiop->uio_resid += backup;
@@ -2146,7 +2147,7 @@ nfs4_readdirrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred)
blksiz = 0;
uiop->uio_offset += len;
uiop->uio_resid -= len;
- (char *)uiop->uio_iov->iov_base += len;
+ uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base + len;
uiop->uio_iov->iov_len -= len;
}
OpenPOWER on IntegriCloud