From c0163410d2db04634eed225d3a37e39aeb7bd44a Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Tue, 1 Nov 1994 08:34:10 +0000 Subject: (start_job_command): When ARGV is nil, only set update_state and call notice_finished_file if job_next_command returns zero. --- job.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'job.c') diff --git a/job.c b/job.c index 4c6e4f3..337703f 100644 --- a/job.c +++ b/job.c @@ -594,8 +594,12 @@ start_job_command (child) /* This line has no commands. Go to the next. */ if (job_next_command (child)) start_job_command (child); - child->file->update_status = 0; - notice_finished_file (child->file); + else + { + /* No more commands. All done. */ + child->file->update_status = 0; + notice_finished_file (child->file); + } return; } -- cgit v1.2.3