diff options
author | kan <kan@FreeBSD.org> | 2004-07-28 06:59:55 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2004-07-28 06:59:55 +0000 |
commit | 3140931e1f4468fc877cdf58192a63cbb525fc7c (patch) | |
tree | f5a1d1e036ff3b1d82ae6564771ad7253a6da5d5 /sys/nfs4client | |
parent | f70e41029a11381a7a06fea43eb09cc0db652143 (diff) | |
download | FreeBSD-src-3140931e1f4468fc877cdf58192a63cbb525fc7c.zip FreeBSD-src-3140931e1f4468fc877cdf58192a63cbb525fc7c.tar.gz |
Avoid casts as lvalues.
Diffstat (limited to 'sys/nfs4client')
-rw-r--r-- | sys/nfs4client/nfs4_vnops.c | 5 |
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; } |