pxar: Adapt SequentialDecoder::restore() calls to pass empty match pattern for full restore

Signed-off-by: Christian Ebner <c.ebner@proxmox.com>
This commit is contained in:
Christian Ebner 2019-07-16 18:19:44 +02:00 committed by Dietmar Maurer
parent d32c2e4d27
commit fa7e957ca3
3 changed files with 3 additions and 3 deletions

View File

@ -739,7 +739,7 @@ fn restore(
Ok(()) Ok(())
}); });
decoder.restore(Path::new(target))?; decoder.restore(Path::new(target), &Vec::new())?;
} else { } else {
let stdout = std::io::stdout(); let stdout = std::io::stdout();
let mut writer = stdout.lock(); let mut writer = stdout.lock();

View File

@ -38,7 +38,7 @@ impl PxarDecodeWriter {
Ok(()) Ok(())
}); });
if let Err(err) = decoder.restore(&base) { if let Err(err) = decoder.restore(&base, &Vec::new()) {
eprintln!("pxar decode failed - {}", err); eprintln!("pxar decode failed - {}", err);
} }
}); });

View File

@ -71,7 +71,7 @@ impl <'a, R: Read + Seek, F: Fn(&Path) -> Result<(), Error>> Decoder<'a, R, F> {
self.seek(SeekFrom::Start(start))?; self.seek(SeekFrom::Start(start))?;
self.inner.restore(path)?; self.inner.restore(path, &Vec::new())?;
Ok(()) Ok(())
} }