Parcourir la source

(read_and): Stop processing the archive after
encountering a single zero record. Many old archives contain
arbitrary garbage after it.
The warning is issued anyway.

Sergey Poznyakoff il y a 21 ans
Parent
commit
683390b02d
1 fichiers modifiés avec 1 ajouts et 0 suppressions
  1. 1 0
      src/list.c

+ 1 - 0
src/list.c

@@ -140,6 +140,7 @@ read_and (void (*do_something) (void))
 		break;
 	      WARN ((0, 0, _("A lone zero block at %s"),
 		     STRINGIFY_BIGINT (current_block_ordinal (), buf)));
+	      break;
 	    }
 	  status = prev_status;
 	  continue;