Wait for the child to finish up

This commit is contained in:
Marc Di Luzio 2019-02-10 12:32:17 +00:00
parent 3a624350d1
commit 70c317233f

View File

@ -632,6 +632,14 @@ static int run_supervisor_tests(void)
supervisortests = -1; supervisortests = -1;
} }
// Wait for the child to finish up
int wstatus;
usleep(100000);
while (waitpid(pid, &wstatus, WNOHANG) == 0) {
LOG_MSG("...Waiting for child to quit...\n");
usleep(100000);
}
if (supervisortests == 0) if (supervisortests == 0)
LOG_MSG(":: Passed\n\n"); LOG_MSG(":: Passed\n\n");
else else