X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Ftar;a=blobdiff_plain;f=src%2Fextract.c;h=ca25603a45b5570b284f976d02addaf32c98427c;hp=2cc1f7b383a121fb5a6d864e96bf54f8af4a9d95;hb=c86b0c21494752dc3fccda8f160af68d1135b13e;hpb=8b6a1a59909c946989eba2fd0750232c05f18b04 diff --git a/src/extract.c b/src/extract.c index 2cc1f7b..ca25603 100644 --- a/src/extract.c +++ b/src/extract.c @@ -191,19 +191,6 @@ extr_init (void) umask (newdir_umask); /* restore the kernel umask */ current_umask = newdir_umask; } - - /* If the user wants to guarantee that everything is under one directory, - determine its name now and let it be created later. */ - if (one_top_level_option && !one_top_level_dir) - { - char *base = base_name (archive_name_array[0]); - - one_top_level_dir = strip_compression_suffix (base); - free (base); - - if (!one_top_level_dir) - USAGE_ERROR ((0, 0, _("Cannot deduce top-level directory name; please set it explicitly with --one-top-level=DIR"))); - } } /* Use fchmod if possible, fchmodat otherwise. */