libarchive: do not extract unsafe symlinks unless $EXTRACT_UNSAFE_SYMLINKS=1
function old new delta unsafe_symlink_target - 147 +147 unzip_main 2711 2732 +21 copy_file 1657 1678 +21 tar_main 999 971 -28 data_extract_all 1038 984 -54 ------------------------------------------------------------------------------ (add/remove: 2/0 grow/shrink: 2/2 up/down: 189/-82) Total: 107 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -31,9 +31,8 @@ int link_main(int argc UNUSED_PARAM, char **argv)
|
||||
argv += optind;
|
||||
if (link(argv[0], argv[1]) != 0) {
|
||||
/* shared message */
|
||||
bb_perror_msg_and_die("can't create %slink "
|
||||
"'%s' to '%s'", "hard",
|
||||
argv[1], argv[0]
|
||||
bb_perror_msg_and_die("can't create %slink '%s' to '%s'",
|
||||
"hard", argv[1], argv[0]
|
||||
);
|
||||
}
|
||||
return EXIT_SUCCESS;
|
||||
|
Reference in New Issue
Block a user