Fix dead loop on extracting existing symlinks with the -k option.
commitb60e56fdb6fd8d82a1f92a4fa7781d9a3184dce1
authorSergey Poznyakoff <gray@gnu.org.ua>
Sat, 27 Mar 2010 20:02:28 +0000 (27 22:02 +0200)
committerSergey Poznyakoff <gray@gnu.org.ua>
Sat, 27 Mar 2010 20:02:28 +0000 (27 22:02 +0200)
treea3a958538d37f8a43471531ac51e90c0f59d72dd
parent340dbf5aabfee4e1e657f8ebf202a2fee1750a63
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
8f390db92fc. Reported by Ico Doornekamp <bug-tar@zevv.nl>.
* NEWS: Update.
NEWS
src/extract.c