From 31db70464f44c5facaca3b36b6a2503ff9642ce5 Mon Sep 17 00:00:00 2001 From: bjorn3 Date: Sun, 18 Jul 2021 16:05:46 +0200 Subject: [PATCH] Canonicalize more --- src/tarballer.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tarballer.rs b/src/tarballer.rs index 4ac8cf7..a1193d4 100644 --- a/src/tarballer.rs +++ b/src/tarballer.rs @@ -63,6 +63,7 @@ impl Tarballer { } for path in files { let src = Path::new(&self.work_dir).join(&path); + let src = src.canonicalize().unwrap_or_else(|_| src.to_owned()); append_path(&mut builder, &src, &path) .with_context(|| format!("failed to tar file '{}'", src.display()))?; }