From: Emoly Liu Date: Fri, 3 May 2013 07:52:51 +0000 (+0800) Subject: LU-3132 lfsck: fix the wrong data pointer X-Git-Tag: v1.42.7.wc2~8 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=b09727ff799ae48c745c1bc17e8b82e6274c0d1a;p=tools%2Fe2fsprogs.git LU-3132 lfsck: fix the wrong data pointer The patch is to pass a correct data pointer of struct lu_fid or struct ll_recreate_obj to ioctl in lfsck_recreate_obj(). Signed-off-by: Liu Ying Change-Id: I8301f311cc5aaf57ae51ceaeb74db25fe61b5cd6 --- diff --git a/e2fsck/lfsck.c b/e2fsck/lfsck.c index 6f489e5..b16f84e 100644 --- a/e2fsck/lfsck.c +++ b/e2fsck/lfsck.c @@ -774,7 +774,7 @@ static int lfsck_recreate_obj(int cmd, void *creat, struct ostid *oi, return rc; } - rc = ioctl(fd, cmd, &creat); + rc = ioctl(fd, cmd, creat); if (rc) { rc = -errno; log_write("[%u]: failed to recreate %s missing obj "DOSTID"\n",