Fix dead loop on extracting existing symlinks with the -k option.

* src/extract.c (create_placeholder_file)
(extract_link, extract_symlink)
(extract_node, extract_fifo): Handle all possible
return values from maybe_recoverable. This complements
8f390db92f. Reported by Ico Doornekamp <bug-tar@zevv.nl>.
* NEWS: Update.
This commit is contained in:
Sergey Poznyakoff
2010-03-27 22:02:28 +02:00
parent 340dbf5aab
commit b60e56fdb6
2 changed files with 70 additions and 35 deletions

4
NEWS
View File

@@ -1,4 +1,4 @@
GNU tar NEWS - User visible changes. 2010-03-20
GNU tar NEWS - User visible changes. 2010-03-27
Please send GNU tar bug reports to <bug-tar@gnu.org>
@@ -42,6 +42,8 @@ update of an archive:
This did not work in previous versions, in spite of what the docs said.
** Fix dead loop on extracting existing symlinks with the -k option.
version 1.23 - Sergey Poznyakoff, 2010-03-10