On 8/5/20 2:58 PM, Dominique Martinet wrote:
if the second read fails with EIO then at that point in the loop ret < 0 and full_read returns -1.
Are you looking at the same source code I am? There is no "ret < 0" in lib/full-write.c - at least, not in my copy of GNU Tar (I'm looking at current git as built via "./bootstrap").