From 25a22d85017c2c8f0c2e06c3607a0b1fdfc57efa Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sun, 24 Aug 2008 12:33:22 -0700 Subject: [PATCH] Make the !flist_eof assumption explicit before the check_for_io_err code calls wait_for_receiver(). --- generator.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator.c b/generator.c index fdfc8dd1..0b4e2cb0 100644 --- a/generator.c +++ b/generator.c @@ -2239,7 +2239,7 @@ void generate_files(int f_out, const char *local_name) dirdev = MAKEDEV(0, 0); /* We must be sure we've had a chance to receive an I/O * error for this directory before we delete in it. */ - while (check_for_io_err && !cur_flist->next) + while (check_for_io_err && !cur_flist->next && !flist_eof) wait_for_receiver(); delete_in_dir(fbuf, fp, &dirdev); } else -- 2.34.1