aboutsummaryrefslogtreecommitdiff
path: root/coreutils/link.c
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2017-08-10 11:52:42 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2017-08-10 11:52:42 +0200
commitbc9bbeb2b81001e8731cd2ae501c8fccc8d87cc7 (patch)
tree72672bb0c187b93f1fba99012cf0c4e716214298 /coreutils/link.c
parent0cf64c8b5d86d603903397bfce87dea5a862caec (diff)
downloadbusybox-w32-bc9bbeb2b81001e8731cd2ae501c8fccc8d87cc7.tar.gz
busybox-w32-bc9bbeb2b81001e8731cd2ae501c8fccc8d87cc7.tar.bz2
busybox-w32-bc9bbeb2b81001e8731cd2ae501c8fccc8d87cc7.zip
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>
Diffstat (limited to 'coreutils/link.c')
-rw-r--r--coreutils/link.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/coreutils/link.c b/coreutils/link.c
index 81808b778..d8d583b7b 100644
--- a/coreutils/link.c
+++ b/coreutils/link.c
@@ -31,9 +31,8 @@ int link_main(int argc UNUSED_PARAM, char **argv)
31 argv += optind; 31 argv += optind;
32 if (link(argv[0], argv[1]) != 0) { 32 if (link(argv[0], argv[1]) != 0) {
33 /* shared message */ 33 /* shared message */
34 bb_perror_msg_and_die("can't create %slink " 34 bb_perror_msg_and_die("can't create %slink '%s' to '%s'",
35 "'%s' to '%s'", "hard", 35 "hard", argv[1], argv[0]
36 argv[1], argv[0]
37 ); 36 );
38 } 37 }
39 return EXIT_SUCCESS; 38 return EXIT_SUCCESS;