From 2ce90a9caf687b5027ea0c59d0086581e4ddf5de Mon Sep 17 00:00:00 2001 From: "Peter W. Draper" <p.w.draper@durham.ac.uk> Date: Fri, 16 Aug 2019 12:56:43 +0100 Subject: [PATCH] Flags is only used in this context with testsome --- src/scheduler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/scheduler.c b/src/scheduler.c index 0e83370e3d..cecb40b3db 100644 --- a/src/scheduler.c +++ b/src/scheduler.c @@ -1961,7 +1961,8 @@ struct task *scheduler_done(struct scheduler *s, struct task *t) { #ifdef WITH_MPI /* Keep against changes between now and use. */ - int nr_recv_tasks = s->nr_recv_tasks[t->flags]; + int nr_recv_tasks = 0; + if (t->subtype == task_subtype_testsome) nr_recv_tasks = s->nr_recv_tasks[t->flags]; #endif /* Loop through the dependencies and add them to a queue if -- GitLab