From 508a31f1a874a639218ee141467c8f334292b5fc Mon Sep 17 00:00:00 2001 From: Daichi GOTO Date: Thu, 3 May 2012 07:22:29 +0000 Subject: [PATCH] fixed a unionfs_readdir math issue PR: 132987 Submitted by: Matthew Fleming --- sys/fs/unionfs/union_vnops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/fs/unionfs/union_vnops.c b/sys/fs/unionfs/union_vnops.c index 2bca3a3cf464..36ca30262092 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);