Clearly define out exclude list code, as recommended by Larry Doolittle
authorGlenn L McGrath <bug1@ihug.co.nz>
Sat, 21 Apr 2001 02:12:13 +0000 (02:12 -0000)
committerGlenn L McGrath <bug1@ihug.co.nz>
Sat, 21 Apr 2001 02:12:13 +0000 (02:12 -0000)
libbb/untar.c

index a77d94f61513b7688c3a4d17eb7b58cfa04ae248..70f7eb6a6b5c99a8a8c565c5f0729736eee48517 100644 (file)
@@ -103,7 +103,8 @@ extern char *untar(FILE *src_tar_file, FILE *output, const int untar_function,
                        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) {
                        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) {
                                continue;
                        }
-               } */
-
+               }
+#endif
                if (untar_function & (extract_contents | extract_verbose_extract | extract_contents_to_file)) {
                        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, 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 {
                                                                        full_name = xstrdup(dir);
                                                                }