X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fcompare.c;h=437ffb3a8978511274e0c98b6c76cbc18367ff3a;hb=b4bcb97e386a30996d3d4df8255116fc09c1f505;hp=9385d40940c2de3fc75cc55ba069e999282c0139;hpb=166b7c7d028c3dbcfded5c834b9bf752d2fb41f0;p=chaz%2Ftar diff --git a/src/compare.c b/src/compare.c index 9385d40..437ffb3 100644 --- a/src/compare.c +++ b/src/compare.c @@ -452,7 +452,6 @@ diff_archive (void) { set_next_block_after (current_header); - decode_header (current_header, ¤t_stat_info, ¤t_format, 1); /* Print the block from current_header and current_stat_info. */ @@ -579,7 +578,8 @@ verify_volume (void) while (1) { enum read_header status = read_header (¤t_header, - ¤t_stat_info, false); + ¤t_stat_info, + read_header_auto); if (status == HEADER_FAILURE) { @@ -590,7 +590,7 @@ verify_volume (void) counter++; set_next_block_after (current_header); status = read_header (¤t_header, ¤t_stat_info, - false); + read_header_auto); } while (status == HEADER_FAILURE); @@ -608,7 +608,8 @@ verify_volume (void) { char buf[UINTMAX_STRSIZE_BOUND]; - status = read_header (¤t_header, ¤t_stat_info, false); + status = read_header (¤t_header, ¤t_stat_info, + read_header_auto); if (status == HEADER_ZERO_BLOCK) break; WARNOPT (WARN_ALONE_ZERO_BLOCK,