diff options
author | Glenn L McGrath <bug1@ihug.co.nz> | 2002-02-15 05:15:03 +0000 |
---|---|---|
committer | Glenn L McGrath <bug1@ihug.co.nz> | 2002-02-15 05:15:03 +0000 |
commit | 02a415606cc650f8f96586b737c16694eceb5bf7 (patch) | |
tree | 6fbbdc61ec25d9c2ee11367e3a0c7b5e17a13f10 /archival/tar.c | |
parent | 8833a51781f4659045b37017f6e2239cf64fc36b (diff) | |
download | busybox-w32-02a415606cc650f8f96586b737c16694eceb5bf7.tar.gz busybox-w32-02a415606cc650f8f96586b737c16694eceb5bf7.tar.bz2 busybox-w32-02a415606cc650f8f96586b737c16694eceb5bf7.zip |
Parse the include list to writeTarFile rather than argv, fixes a bug where tar files wernt being created.
Diffstat (limited to 'archival/tar.c')
-rw-r--r-- | archival/tar.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/archival/tar.c b/archival/tar.c index 7662f4baa..191e2a8a3 100644 --- a/archival/tar.c +++ b/archival/tar.c | |||
@@ -684,7 +684,6 @@ int tar_main(int argc, char **argv) | |||
684 | append_file_to_list(argv[optind], &include_list, &include_list_count); | 684 | append_file_to_list(argv[optind], &include_list, &include_list_count); |
685 | optind++; | 685 | optind++; |
686 | } | 686 | } |
687 | |||
688 | if (extract_function & (extract_list | extract_all_to_fs)) { | 687 | if (extract_function & (extract_list | extract_all_to_fs)) { |
689 | if (dst_prefix == NULL) { | 688 | if (dst_prefix == NULL) { |
690 | dst_prefix = xstrdup("./"); | 689 | dst_prefix = xstrdup("./"); |
@@ -721,7 +720,7 @@ int tar_main(int argc, char **argv) | |||
721 | if (extract_function & extract_verbose_list) { | 720 | if (extract_function & extract_verbose_list) { |
722 | verboseFlag = TRUE; | 721 | verboseFlag = TRUE; |
723 | } | 722 | } |
724 | writeTarFile(src_filename, verboseFlag, &argv[argc - 1], include_list); | 723 | writeTarFile(src_filename, verboseFlag, include_list, exclude_list); |
725 | } | 724 | } |
726 | #endif // CONFIG_FEATURE_TAR_CREATE | 725 | #endif // CONFIG_FEATURE_TAR_CREATE |
727 | 726 | ||