From cff206b81754e18bea1700d7281f71eb8c115bb3 Mon Sep 17 00:00:00 2001 From: Jon Moroney Date: Mon, 17 Aug 2020 20:57:30 -0700 Subject: [PATCH] Resolve issue where dir metadata was used for file length --- src/lib.rs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 6ade0ff..76e0d4d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -96,14 +96,7 @@ fn traverse_and_spawn(current_path: &Path, sender: Sender) -> () .is_file() ); files.par_iter().for_each_with(sender.clone(), |sender, x| - sender.send(ChannelPackage::Success( - Fileinfo::new( - None, - None, - current_path.metadata().expect("Error reading file metadata"), - x.path())) - ).expect("Error sending new ChannelPackage::Success") - ); + traverse_and_spawn(&x.path(), sender.clone())); dirs.into_par_iter() .for_each_with(sender, |sender, x| { traverse_and_spawn(x.path().as_path(), sender.clone());