Clearly define out exclude list code, as recommended by Larry Doolittle

This commit is contained in:
Glenn L McGrath 2001-04-21 02:12:13 +00:00
parent 56c14a6473
commit 89dc02d944

View File

@ -103,7 +103,8 @@ extern char *untar(FILE *src_tar_file, FILE *output, const int untar_function,
next_header_offset += (512 - size % 512); next_header_offset += (512 - size % 512);
} }
/* If an exclude list is specified check current file against list /* If an exclude list is specified check current file against list */
#if 0
if (*exclude_list != NULL) { if (*exclude_list != NULL) {
i = 0; i = 0;
while (exclude_list[i] != 0) { while (exclude_list[i] != 0) {
@ -115,8 +116,8 @@ extern char *untar(FILE *src_tar_file, FILE *output, const int untar_function,
if (exclude_list[i] != 0) { if (exclude_list[i] != 0) {
continue; continue;
} }
} */ }
#endif
if (untar_function & (extract_contents | extract_verbose_extract | extract_contents_to_file)) { if (untar_function & (extract_contents | extract_verbose_extract | extract_contents_to_file)) {
fprintf(output, "%s\n", raw_tar_header.name); fprintf(output, "%s\n", raw_tar_header.name);
} }
@ -152,7 +153,7 @@ extern char *untar(FILE *src_tar_file, FILE *output, const int untar_function,
strcat(file_name, "."); strcat(file_name, ".");
strcat(file_name, file_extension); strcat(file_name, file_extension);
full_name = concat_path_file(strndup(dir, strlen(dir) - strlen(strrchr(dir, '/'))), file_name); full_name = concat_path_file(xstrndup(dir, strlen(dir) - strlen(strrchr(dir, '/'))), file_name);
} else { } else {
full_name = xstrdup(dir); full_name = xstrdup(dir);
} }