Merge pull request #41 from darakian/fix-length-counting-bug

Resolve issue where dir metadata was used for file length
This commit is contained in:
Jon Moroney 2020-08-17 21:00:41 -07:00 committed by GitHub
commit fd25477f1f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -96,14 +96,7 @@ fn traverse_and_spawn(current_path: &Path, sender: Sender<ChannelPackage>) -> ()
.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());