aboutsummaryrefslogtreecommitdiff
path: root/archival
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2009-02-26 11:57:01 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2009-02-26 11:57:01 +0000
commita76f10b544b4ffe4b0aaf41eede1aeb9b13a95e8 (patch)
treea41295eaee4b3f28a6e20df4e592ffacc42ac4ab /archival
parent15c0b725849875c718b168a26e13872e163cde4c (diff)
downloadbusybox-w32-a76f10b544b4ffe4b0aaf41eede1aeb9b13a95e8.tar.gz
busybox-w32-a76f10b544b4ffe4b0aaf41eede1aeb9b13a95e8.tar.bz2
busybox-w32-a76f10b544b4ffe4b0aaf41eede1aeb9b13a95e8.zip
Apply post-1.13.2 fixes, bump version to 1.13.3
Diffstat (limited to 'archival')
-rw-r--r--archival/tar.c2
-rw-r--r--archival/unzip.c2
2 files changed, 1 insertions, 3 deletions
diff --git a/archival/tar.c b/archival/tar.c
index deb5c89b0..47cc39c80 100644
--- a/archival/tar.c
+++ b/archival/tar.c
@@ -591,8 +591,6 @@ static NOINLINE int writeTarFile(int tar_fd, int verboseFlag,
591 struct TarBallInfo tbInfo; 591 struct TarBallInfo tbInfo;
592 592
593 tbInfo.hlInfoHead = NULL; 593 tbInfo.hlInfoHead = NULL;
594
595 fchmod(tar_fd, 0644);
596 tbInfo.tarFd = tar_fd; 594 tbInfo.tarFd = tar_fd;
597 tbInfo.verboseFlag = verboseFlag; 595 tbInfo.verboseFlag = verboseFlag;
598 596
diff --git a/archival/unzip.c b/archival/unzip.c
index e468ff451..7b47a8ab8 100644
--- a/archival/unzip.c
+++ b/archival/unzip.c
@@ -140,7 +140,7 @@ struct BUG_cde_header_must_be_16_bytes {
140}; 140};
141 141
142#define FIX_ENDIANNESS_CDE(cde_header) do { \ 142#define FIX_ENDIANNESS_CDE(cde_header) do { \
143 (cde_header).formatted.cds_offset = SWAP_LE16((cde_header).formatted.cds_offset); \ 143 (cde_header).formatted.cds_offset = SWAP_LE32((cde_header).formatted.cds_offset); \
144} while (0) 144} while (0)
145 145
146enum { zip_fd = 3 }; 146enum { zip_fd = 3 };