(read_and): Abort if HEADER_SUCCESS_EXTENDED occurs, as it's not

possible.  Pass false to read_header, not 0.
This commit is contained in:
Paul Eggert
2003-09-03 06:15:32 +00:00
parent 86a9b9261d
commit a546fc7c21

View File

@@ -76,10 +76,11 @@ read_and (void (*do_something) (void))
while (1)
{
prev_status = status;
status = read_header (0);
status = read_header (false);
switch (status)
{
case HEADER_STILL_UNREAD:
case HEADER_SUCCESS_EXTENDED:
abort ();
case HEADER_SUCCESS:
@@ -159,6 +160,9 @@ read_and (void (*do_something) (void))
case HEADER_FAILURE:
/* We are in the middle of a cascade of errors. */
break;
case HEADER_SUCCESS_EXTENDED:
abort ();
}
continue;
}