diff options
author | Brian Somers <brian@FreeBSD.org> | 2010-08-23 05:33:31 +0000 |
---|---|---|
committer | Brian Somers <brian@FreeBSD.org> | 2010-08-23 05:33:31 +0000 |
commit | 90db41b62bf17f2260ea09d543fedf2f68a33865 (patch) | |
tree | c84bd831835375bd740eb4a1f2a1b1f7cbe10543 | |
parent | f0e82e0b0134580c9ae463da8946142ff4641fd8 (diff) |
Notes
-rw-r--r-- | sys/kern/vfs_default.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/kern/vfs_default.c b/sys/kern/vfs_default.c index 2d9a9082422e..bf037feb744c 100644 --- a/sys/kern/vfs_default.c +++ b/sys/kern/vfs_default.c @@ -281,10 +281,9 @@ get_next_dirent(struct vnode *vp, struct dirent **dpp, char *dirbuf, if (error) return (error); - *off = uio.uio_offset; - *cpos = dirbuf; - *len = (dirbuflen - uio.uio_resid); + *len = uio.uio_offset - *off; + *off = uio.uio_offset; } dp = (struct dirent *)(*cpos); |