diff options
author | bug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2003-12-22 21:02:41 +0000 |
---|---|---|
committer | bug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2003-12-22 21:02:41 +0000 |
commit | 8c44a25cef8b3737c030f44f09bee00734af082d (patch) | |
tree | d2e9dd2cb141b551d889e9051de3a963d2935044 | |
parent | 75ffcc576b0b8c7c4c9cf4270784ba78c01b3edf (diff) | |
download | busybox-w32-8c44a25cef8b3737c030f44f09bee00734af082d.tar.gz busybox-w32-8c44a25cef8b3737c030f44f09bee00734af082d.tar.bz2 busybox-w32-8c44a25cef8b3737c030f44f09bee00734af082d.zip |
Fix a bug of mine where extracting files to stdout would extract to
much, modified patch from Bastian Blank
git-svn-id: svn://busybox.net/trunk/busybox@8159 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r-- | archival/libunarchive/data_extract_to_stdout.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/archival/libunarchive/data_extract_to_stdout.c b/archival/libunarchive/data_extract_to_stdout.c index ce5d4b8d0..7c4e7c78b 100644 --- a/archival/libunarchive/data_extract_to_stdout.c +++ b/archival/libunarchive/data_extract_to_stdout.c | |||
@@ -18,5 +18,5 @@ | |||
18 | 18 | ||
19 | extern void data_extract_to_stdout(archive_handle_t *archive_handle) | 19 | extern void data_extract_to_stdout(archive_handle_t *archive_handle) |
20 | { | 20 | { |
21 | bb_copyfd_eof(archive_handle->src_fd, fileno(stdout)); | 21 | bb_copyfd_size(archive_handle->src_fd, fileno(stdout), archive_handle->file_header->size); |
22 | } | 22 | } |