diff --git a/src/bin/tar.rs b/src/bin/tar.rs index 2d9984403e7c64b4b9da120be8eaad4ab3e9558c..2e5966d678055f0d99ca6f05b3a88c01fac9bc81 100644 --- a/src/bin/tar.rs +++ b/src/bin/tar.rs @@ -100,7 +100,7 @@ fn extract_inner(ar: &mut Archive, verbose: bool, strip: usize) -> R .write(true) .truncate(true) .create(true) - .mode(entry.header().mode().unwrap_or(644)) + .mode(entry.header().mode().unwrap_or(0o644)) .open(&path)? }; copy(&mut entry, &mut file)?;