diff options
author | Glenn L McGrath <bug1@ihug.co.nz> | 2001-10-08 08:22:48 +0000 |
---|---|---|
committer | Glenn L McGrath <bug1@ihug.co.nz> | 2001-10-08 08:22:48 +0000 |
commit | dfa7b0eff68c91a1bea329d1056390b74e11265a (patch) | |
tree | aab4cc8c01676e23dd9456aff96a6d7a57f72592 | |
parent | 30f68908ef8efdfead1ba499aaabdb2133b0e63f (diff) | |
download | busybox-w32-dfa7b0eff68c91a1bea329d1056390b74e11265a.tar.gz busybox-w32-dfa7b0eff68c91a1bea329d1056390b74e11265a.tar.bz2 busybox-w32-dfa7b0eff68c91a1bea329d1056390b74e11265a.zip |
Free some variables after use
-rw-r--r-- | libbb/unarchive.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libbb/unarchive.c b/libbb/unarchive.c index 7b85243b1..beb396929 100644 --- a/libbb/unarchive.c +++ b/libbb/unarchive.c | |||
@@ -607,11 +607,15 @@ char *deb_extract(const char *package_filename, FILE *out_stream, | |||
607 | output_buffer = unarchive(uncompressed_stream, out_stream, get_header_tar, extract_function, prefix, file_list); | 607 | output_buffer = unarchive(uncompressed_stream, out_stream, get_header_tar, extract_function, prefix, file_list); |
608 | } | 608 | } |
609 | seek_sub_file(deb_stream, ar_header->size); | 609 | seek_sub_file(deb_stream, ar_header->size); |
610 | free(ar_header->name); | ||
611 | free(ar_header); | ||
610 | } | 612 | } |
611 | gz_close(gunzip_pid); | 613 | gz_close(gunzip_pid); |
612 | fclose(deb_stream); | 614 | fclose(deb_stream); |
613 | fclose(uncompressed_stream); | 615 | fclose(uncompressed_stream); |
614 | free(ared_file); | 616 | free(ared_file); |
617 | free(file_list[0]); | ||
618 | free(file_list); | ||
615 | return(output_buffer); | 619 | return(output_buffer); |
616 | } | 620 | } |
617 | #endif | 621 | #endif |