Edit pathnames for -x but not for -t. Otherwise, people get confused
when list the archive contents, then try to extract selected files (file selection always works against unedited pathnames). With this change, -t always shows the pathnames as they appear in the archive. Thanks to: Robert Watson
This commit is contained in:
parent
2419217b8d
commit
b3d17b1474
@ -299,7 +299,7 @@ tar_mode_u(struct bsdtar *bsdtar)
|
||||
if (archive_read_open_fd(a, bsdtar->fd,
|
||||
bsdtar->bytes_per_block != 0 ? bsdtar->bytes_per_block :
|
||||
DEFAULT_BYTES_PER_BLOCK) != ARCHIVE_OK) {
|
||||
bsdtar_errc(bsdtar, 1, archive_errno(a),
|
||||
bsdtar_errc(bsdtar, 1, 0,
|
||||
"Can't open %s: %s", bsdtar->filename,
|
||||
archive_error_string(a));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user