diff options
Diffstat (limited to 'sbin')
-rw-r--r-- | sbin/clri/clri.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sbin/clri/clri.c b/sbin/clri/clri.c index dc77a41c66d5..ff41d1a57cbe 100644 --- a/sbin/clri/clri.c +++ b/sbin/clri/clri.c @@ -81,6 +81,7 @@ main(int argc, char *argv[]) off_t offset; int i, fd, inonum; char *fs, sblock[SBLOCKSIZE]; + void *v = ibuf; if (argc < 3) usage(); @@ -128,7 +129,7 @@ main(int argc, char *argv[]) if (sbp->fs_magic == FS_UFS2_MAGIC) { /* get the inode within the block. */ - dp2 = &(((struct ufs2_dinode *)ibuf) + dp2 = &(((struct ufs2_dinode *)v) [ino_to_fsbo(sbp, inonum)]); /* clear the inode, and bump the generation count. */ @@ -137,7 +138,7 @@ main(int argc, char *argv[]) dp2->di_gen = generation; } else { /* get the inode within the block. */ - dp1 = &(((struct ufs1_dinode *)ibuf) + dp1 = &(((struct ufs1_dinode *)v) [ino_to_fsbo(sbp, inonum)]); /* clear the inode, and bump the generation count. */ |