UFS indirect blocks are size u_int32_t, not daddr_t
This commit is contained in:
parent
4cfa53bd38
commit
4c4bb98266
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=96842
@ -199,7 +199,7 @@ block_map(f, file_block, disk_block_p)
|
||||
int level;
|
||||
int idx;
|
||||
daddr_t ind_block_num;
|
||||
daddr_t *ind_p;
|
||||
u_int32_t *ind_p;
|
||||
int rc;
|
||||
|
||||
/*
|
||||
@ -274,7 +274,7 @@ block_map(f, file_block, disk_block_p)
|
||||
fp->f_blkno[level] = ind_block_num;
|
||||
}
|
||||
|
||||
ind_p = (daddr_t *)fp->f_blk[level];
|
||||
ind_p = (u_int32_t *)fp->f_blk[level];
|
||||
|
||||
if (level > 0) {
|
||||
idx = file_block / fp->f_nindir[level - 1];
|
||||
|
Loading…
Reference in New Issue
Block a user