Remove erroneous abort() call

The call was introduced by commit ccef8581. It caused tar to abort
on perfectly normal operations, like untarring archives containing
./ with the -U option,

See http://lists.gnu.org/archive/html/bug-tar/2019-01/msg00019.html
for details.

* src/extract.c (maybe_recoverable): Remove misplaced call to abort().
This commit is contained in:
Sergey Poznyakoff
2019-01-10 18:18:49 +02:00
parent 2684c88a49
commit 85c005ee13

View File

@@ -787,7 +787,7 @@ maybe_recoverable (char *file_name, bool regular, bool *interdir_made)
case UNLINK_FIRST_OLD_FILES:
break;
}
abort (); /* notreached */
FALLTHROUGH;
case ENOENT:
/* Attempt creating missing intermediate directories. */