From b86d23cde94ad7cef8c197e0f6d39cd0ceb6d235 Mon Sep 17 00:00:00 2001 From: "Peter W. Draper" <p.w.draper@durham.ac.uk> Date: Fri, 27 Sep 2019 13:45:21 +0100 Subject: [PATCH] Don't reference t->cj which can be NULL. Reported by @jborrow, closes #618. --- src/scheduler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scheduler.c b/src/scheduler.c index e08b0225d1..ca296a8196 100644 --- a/src/scheduler.c +++ b/src/scheduler.c @@ -719,7 +719,7 @@ static void scheduler_splittask_hydro(struct task *t, struct scheduler *s) { t->ci = ci->progeny[csp->pairs[0].pid]; t->cj = cj->progeny[csp->pairs[0].pjd]; cell_set_flag(t->ci, cell_flag_has_tasks); - cell_set_flag(t->cj, cell_flag_has_tasks); + if (t->cj != NULL)cell_set_flag(t->cj, cell_flag_has_tasks); t->flags = csp->pairs[0].sid; for (int k = 1; k < csp->count; k++) { -- GitLab