From bc9bbeb2b81001e8731cd2ae501c8fccc8d87cc7 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Thu, 10 Aug 2017 11:52:42 +0200 Subject: 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 --- coreutils/link.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'coreutils') diff --git a/coreutils/link.c b/coreutils/link.c index 81808b7..d8d583b 100644 --- a/coreutils/link.c +++ b/coreutils/link.c @@ -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; -- cgit v1.1