(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.
This commit is contained in:
Roland McGrath 1995-02-10 23:44:03 +00:00
parent 551c4322cb
commit c5af4810ff

6
job.c
View file

@ -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. */