diff --git a/src/backup/catalog_shell.rs b/src/backup/catalog_shell.rs index 0c2827a0..0d467cb8 100644 --- a/src/backup/catalog_shell.rs +++ b/src/backup/catalog_shell.rs @@ -616,6 +616,7 @@ impl Context { }; for name in path_slice.split('/') { match name { + "" => continue, // Multiple successive slashes are valid and treated as one. "." => continue, ".." => { // Never pop archive root from stack