From 93f5a822b208b7df1c9a3f15685f397e0ce344aa Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Mon, 20 May 2019 08:13:28 +0200 Subject: Get rid of unalligned pointers Signed-off-by: David Oberhollenzer --- mkfs/mkfs.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mkfs') 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; -- cgit v1.2.3