diff options
author | landley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2006-05-29 07:42:02 +0000 |
---|---|---|
committer | landley <landley@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2006-05-29 07:42:02 +0000 |
commit | d4cc0d7783259457083cdd8ded37e20ad232fbd9 (patch) | |
tree | 87292bfd7e99ce26b226518e244f4a96914397f9 /archival/unzip.c | |
parent | d4460ce3742e00ed7bbc53a45d9b345b4110678e (diff) | |
download | busybox-w32-d4cc0d7783259457083cdd8ded37e20ad232fbd9.tar.gz busybox-w32-d4cc0d7783259457083cdd8ded37e20ad232fbd9.tar.bz2 busybox-w32-d4cc0d7783259457083cdd8ded37e20ad232fbd9.zip |
More size shrinkage.
git-svn-id: svn://busybox.net/trunk/busybox@15217 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'archival/unzip.c')
-rw-r--r-- | archival/unzip.c | 3 |
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); |