diff --git a/src/dir_walker.rs b/src/dir_walker.rs index 850a45c..9aa64c8 100644 --- a/src/dir_walker.rs +++ b/src/dir_walker.rs @@ -68,13 +68,13 @@ fn clean_inodes( .filter_map(|c| clean_inodes(c, inodes, use_apparent_size)) .collect(); - return Some(Node { + Some(Node { name: x.name, size: x.size + new_children.iter().map(|c| c.size).sum::(), children: new_children, inode_device: x.inode_device, depth: x.depth, - }); + }) } fn ignore_file(entry: &DirEntry, walk_data: &WalkData) -> bool {