summaryrefslogtreecommitdiffstats
path: root/sys/fs/unionfs
diff options
context:
space:
mode:
authordaichi <daichi@FreeBSD.org>2012-05-03 07:22:29 +0000
committerdaichi <daichi@FreeBSD.org>2012-05-03 07:22:29 +0000
commit56e77af2bb75e65c57beb4862bad2fa620350ef9 (patch)
tree0c06ee9703900b2c96a1d183a63d09cf0178595c /sys/fs/unionfs
parent80e58ae973ed11b09bec225715c998777e1f4d2d (diff)
downloadFreeBSD-src-56e77af2bb75e65c57beb4862bad2fa620350ef9.zip
FreeBSD-src-56e77af2bb75e65c57beb4862bad2fa620350ef9.tar.gz
fixed a unionfs_readdir math issue
PR: 132987 Submitted by: Matthew Fleming <mfleming@isilon.com>
Diffstat (limited to 'sys/fs/unionfs')
-rw-r--r--sys/fs/unionfs/union_vnops.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/fs/unionfs/union_vnops.c b/sys/fs/unionfs/union_vnops.c
index 2bca3a3..36ca302 100644
--- a/sys/fs/unionfs/union_vnops.c
+++ b/sys/fs/unionfs/union_vnops.c
@@ -1642,7 +1642,7 @@ unionfs_readdir(struct vop_readdir_args *ap)
pos = newcookies;
memcpy(pos, cookies_bk, ncookies_bk * sizeof(u_long));
- pos += ncookies_bk * sizeof(u_long);
+ pos += ncookies_bk;
memcpy(pos, *(ap->a_cookies), *(ap->a_ncookies) * sizeof(u_long));
free(cookies_bk, M_TEMP);
free(*(ap->a_cookies), M_TEMP);
OpenPOWER on IntegriCloud