mirror of
https://git.savannah.gnu.org/git/tar.git
synced 2026-07-20 23:12:46 +00:00
17debecd73
The bug was introduced by commit79d1ac38c1, which didn't take into account all the consequences of returning RECOVER_OK on EEXIST, in particular interactions with the delayed_set_stat logic. The commit79d1ac38c1is reverted (the bug it was intended to fix was actually fixed by79a442d7b0). Instead: * src/extract.c (maybe_recoverable): Don't call maybe_recoverable if EEXIST is reported when UNLINK_FIRST_OLD_FILES option is set.