set a worker its running flag to 0 if it dies.

This commit is contained in:
Joris Vink 2020-08-10 09:33:34 +02:00
parent 0b659807bf
commit 08d66e3926
1 changed files with 2 additions and 0 deletions

View File

@ -686,6 +686,8 @@ worker_reaper(pid_t pid, int status)
kw->id, pid, status);
}
kw->running = 0;
if (WIFEXITED(status) && WEXITSTATUS(status) == 0) {
kw->pid = 0;
break;