diff --git a/src/check.c b/src/check.c index d65850da9..2da39af4d 100644 --- a/src/check.c +++ b/src/check.c @@ -1232,6 +1232,10 @@ struct task *process_chk_conn(struct task *t, void *context, unsigned int state) check_notify_success(check); } } + + if (LIST_INLIST(&check->buf_wait.list)) + LIST_DEL_INIT(&check->buf_wait.list); + task_set_affinity(t, MAX_THREADS_MASK); check_release_buf(check, &check->bi); check_release_buf(check, &check->bo);