diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-01-05 04:43:21 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-01-05 04:43:21 +0100 |
commit | af1c8e8be070f2121d5d977c5ed7a7f60c03a6dc (patch) | |
tree | 7f0bc3627ab6b07baf8d8b835e5d47f5c9cb34c5 /archival/cpio.c | |
parent | 074e8dcba76ac2a313d6a14ca2289e648f926b25 (diff) | |
download | busybox-w32-af1c8e8be070f2121d5d977c5ed7a7f60c03a6dc.tar.gz busybox-w32-af1c8e8be070f2121d5d977c5ed7a7f60c03a6dc.tar.bz2 busybox-w32-af1c8e8be070f2121d5d977c5ed7a7f60c03a6dc.zip |
cpio: fix unpacking of names with leading slashes
function old new delta
get_header_cpio 968 990 +22
cpio_main 533 526 -7
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'archival/cpio.c')
-rw-r--r-- | archival/cpio.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/archival/cpio.c b/archival/cpio.c index 5c16678e4..067d6e88d 100644 --- a/archival/cpio.c +++ b/archival/cpio.c | |||
@@ -364,7 +364,7 @@ int cpio_main(int argc UNUSED_PARAM, char **argv) | |||
364 | #endif | 364 | #endif |
365 | 365 | ||
366 | archive_handle = init_handle(); | 366 | archive_handle = init_handle(); |
367 | archive_handle->src_fd = STDIN_FILENO; | 367 | /* archive_handle->src_fd = STDIN_FILENO; - done by init_handle */ |
368 | archive_handle->seek = seek_by_read; | 368 | archive_handle->seek = seek_by_read; |
369 | archive_handle->ah_flags = ARCHIVE_EXTRACT_NEWER; | 369 | archive_handle->ah_flags = ARCHIVE_EXTRACT_NEWER; |
370 | 370 | ||