X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.c;h=9e9106d55113b54785993649c38768824e6c755a;hp=2855ddf289748cf93e506aa7950aa82c2ac43e11;hb=6aa2781630cf6f502d5e9177d9bd3432c1b5b964;hpb=0f7ac781d5355aefe95e84cde5a80026ca7c501e diff --git a/fio.c b/fio.c index 2855ddf2..9e9106d5 100644 --- a/fio.c +++ b/fio.c @@ -102,7 +102,9 @@ static void terminate_threads(int group_id) /* * if the thread is running, just let it exit */ - if (td->runstate < TD_RAMP) + if (!td->pid) + continue; + else if (td->runstate < TD_RAMP) kill(td->pid, SIGTERM); else { struct ioengine_ops *ops = td->io_ops;