diff options
Diffstat (limited to 'mkfs')
| -rw-r--r-- | mkfs/mkfs.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/mkfs/mkfs.c b/mkfs/mkfs.c index 56f8842..dac0a34 100644 --- a/mkfs/mkfs.c +++ b/mkfs/mkfs.c @@ -41,6 +41,7 @@ int main(int argc, char **argv)  {  	int status = EXIT_FAILURE, ret;  	sqfs_info_t info; +	uint64_t start;  	memset(&info, 0, sizeof(info)); @@ -109,10 +110,12 @@ int main(int argc, char **argv)  	if (sqfs_write_table(info.outfd, &info.super, info.fragments,  			     sizeof(info.fragments[0]), info.num_fragments, -			     &info.super.fragment_table_start, info.cmp)) { +			     &start, info.cmp)) {  		goto out_cmp;  	} +	info.super.fragment_table_start = start; +  	if (id_table_write(&info.idtbl, info.outfd, &info.super, info.cmp))  		goto out_cmp; | 
