summaryrefslogtreecommitdiff
path: root/src/cmd/restore.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/restore.rs')
-rw-r--r--src/cmd/restore.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cmd/restore.rs b/src/cmd/restore.rs
index a321e80..f8bbaf4 100644
--- a/src/cmd/restore.rs
+++ b/src/cmd/restore.rs
@@ -41,6 +41,7 @@ impl Restore {
info!("restoring {} files", gen.file_count()?);
let progress = create_progress_bar(gen.file_count()?, true);
for file in gen.files()? {
+ let file = file?;
match file.reason() {
Reason::FileError => (),
_ => restore_generation(
@@ -54,6 +55,7 @@ impl Restore {
}
}
for file in gen.files()? {
+ let file = file?;
if file.entry().is_dir() {
restore_directory_metadata(file.entry(), &self.to)?;
}