Previously, if user specified as the second or subsequent multivolume part bad file of size *smaller* than tar header size, tar did not complained anything about this mistake and asked for the same volume again. --- src/buffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/buffer.c b/src/buffer.c index 6789907..39c61a2 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -1371,7 +1371,7 @@ try_new_volume (void) header = find_next_block (); if (!header) - return false; + RETURN_BAD_ARCHIVE; switch (header->header.typeflag) { -- 1.7.11.7