From c5af4810ff3c4d2f7a080ba642918c128f33a349 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Fri, 10 Feb 1995 23:44:03 +0000 Subject: (start_job_command): Remember to call notice_finsihed_file under -n when not recursing. To do this, consolidate that code under the empty command case and goto there for the -n case. --- job.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/job.c b/job.c index 5b3af83..8640b27 100644 --- a/job.c +++ b/job.c @@ -592,6 +592,7 @@ start_job_command (child) if (argv == 0) { + next_command: /* This line has no commands. Go to the next. */ if (job_next_command (child)) start_job_command (child); @@ -624,10 +625,7 @@ start_job_command (child) { free (argv[0]); free ((char *) argv); - if (job_next_command (child)) - start_job_command (child); - child->file->update_status = 0; - return; + goto next_command; } /* Flush the output streams so they won't have things written twice. */ -- cgit v1.2.3