X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Fdelete.c;h=a854adce3b1299d67dfa7a4ac1a8382031297275;hb=86a9b9261ddc45dd1c380179173baebd77e2ba3e;hp=bb09af8154bac990a66c358786777e0bb19b2ad4;hpb=7653d2f6b8bd48b64f03e78d0f8754f58b55f920;p=chaz%2Ftar diff --git a/src/delete.c b/src/delete.c index bb09af8..a854adc 100644 --- a/src/delete.c +++ b/src/delete.c @@ -150,7 +150,7 @@ delete_archive_members (void) do { - enum read_header status = read_header (1); + enum read_header status = read_header (true); switch (status) { @@ -189,6 +189,7 @@ delete_archive_members (void) /* Fall through. */ case HEADER_SUCCESS: + case HEADER_SUCCESS_EXTENDED: case HEADER_ZERO_BLOCK: ERROR ((0, 0, _("Skipping to next header"))); /* Fall through. */ @@ -238,7 +239,7 @@ delete_archive_members (void) if (current_block == record_end) flush_archive (); - status = read_header (0); + status = read_header (false); if (status == HEADER_ZERO_BLOCK && ignore_zeros_option) {