X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fbuffer.c;h=72c299ed6bd21e1535cf916b3aa3c69c4a2b3324;hb=887188311dcce3ce7f5aa71a2065f28329404107;hp=528faa5928564322eacaea7a46fcb894e10b9541;hpb=ac8cfdacf66941b0a339c7b3271138b29d7c69a4;p=chaz%2Ftar diff --git a/src/buffer.c b/src/buffer.c index 528faa5..72c299e 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -1375,7 +1375,8 @@ close_archive (void) might become clever enough to just stop working, once there is no more work to do, we might have to revise this area in such time. */ - if (access_mode == ACCESS_READ && S_ISFIFO (archive_stat.st_mode)) + if (access_mode == ACCESS_READ && S_ISFIFO (archive_stat.st_mode) && + !ending_file_option) while (rmtread (archive, record_start->buffer, record_size) > 0) continue; #endif