From 3b7f4dbb284462ef7065e19f1725f615973477da Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Wed, 4 Sep 2019 18:28:59 +0200 Subject: Store number of file blocks in generic inode struct This simplifies things a little bit. Signed-off-by: David Oberhollenzer --- lib/sqfshelper/tree_node_to_inode.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'lib/sqfshelper/tree_node_to_inode.c') diff --git a/lib/sqfshelper/tree_node_to_inode.c b/lib/sqfshelper/tree_node_to_inode.c index 21e30dd..d3346e2 100644 --- a/lib/sqfshelper/tree_node_to_inode.c +++ b/lib/sqfshelper/tree_node_to_inode.c @@ -82,8 +82,7 @@ static int get_type(tree_node_t *node) } sqfs_inode_generic_t *tree_node_to_inode(fstree_t *fs, id_table_t *idtbl, - tree_node_t *node, - size_t *file_num_blocks) + tree_node_t *node) { size_t i, extra = 0, block_count = 0; sqfs_inode_generic_t *inode; @@ -220,7 +219,7 @@ sqfs_inode_generic_t *tree_node_to_inode(fstree_t *fs, id_table_t *idtbl, goto fail; } - *file_num_blocks = block_count; + inode->num_file_blocks = block_count; return inode; fail: free(inode); -- cgit v1.2.3