38d9a69875
The find matching was incorrectly performed starting from the parent directroy and not as intended from the entries of the parent directory. Further, the match pattern passed from the catalog shell contains the absolute path of the search entry point as prefix, so find() must always start from the archive root. This is because the match pattern has to be stored in the selected list for a subsequent restore-selected command in the shell. All matching paths are shown as absolute paths with all contents in the subdir, equal to what would be restored by the given pattern. Signed-off-by: Christian Ebner <c.ebner@proxmox.com> |
||
---|---|---|
debian | ||
docs | ||
etc | ||
qemu-io | ||
src | ||
tests | ||
www | ||
zstd-sys | ||
.gitignore | ||
Cargo.toml | ||
defines.mk | ||
Makefile | ||
rust-toolchain | ||
rustfmt.toml |