aboutsummaryrefslogtreecommitdiff
path: root/archival/unzip.c
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2006-05-29 07:42:02 +0000
committerRob Landley <rob@landley.net>2006-05-29 07:42:02 +0000
commit1ec5b2905484b7904aabb01f56c70265fb538c82 (patch)
tree87292bfd7e99ce26b226518e244f4a96914397f9 /archival/unzip.c
parenta6e131dab39ee67522687a56b39ed815b9ae15ec (diff)
downloadbusybox-w32-1ec5b2905484b7904aabb01f56c70265fb538c82.tar.gz
busybox-w32-1ec5b2905484b7904aabb01f56c70265fb538c82.tar.bz2
busybox-w32-1ec5b2905484b7904aabb01f56c70265fb538c82.zip
More size shrinkage.
Diffstat (limited to 'archival/unzip.c')
-rw-r--r--archival/unzip.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/archival/unzip.c b/archival/unzip.c
index 0b1e6f997..c6ef9a183 100644
--- a/archival/unzip.c
+++ b/archival/unzip.c
@@ -275,9 +275,8 @@ int unzip_main(int argc, char **argv)
275 275
276 /* Read filename */ 276 /* Read filename */
277 free(dst_fn); 277 free(dst_fn);
278 dst_fn = xmalloc(zip_header.formated.filename_len + 1); 278 dst_fn = xzalloc(zip_header.formated.filename_len + 1);
279 unzip_read(src_fd, dst_fn, zip_header.formated.filename_len); 279 unzip_read(src_fd, dst_fn, zip_header.formated.filename_len);
280 dst_fn[zip_header.formated.filename_len] = 0;
281 280
282 /* Skip extra header bytes */ 281 /* Skip extra header bytes */
283 unzip_skip(src_fd, zip_header.formated.extra_len); 282 unzip_skip(src_fd, zip_header.formated.extra_len);