From 08f16ff90987f1e507df7f21ebe4f844c0849f59 Mon Sep 17 00:00:00 2001
From: "Peter W. Draper" <p.w.draper@durham.ac.uk>
Date: Fri, 27 Sep 2019 14:49:22 +0100
Subject: [PATCH] Protect t->ci as well

---
 src/scheduler.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/scheduler.c b/src/scheduler.c
index ca296a8196..a776d8e442 100644
--- a/src/scheduler.c
+++ b/src/scheduler.c
@@ -718,8 +718,8 @@ 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);
-          if (t->cj != NULL)cell_set_flag(t->cj, cell_flag_has_tasks);
+          if (t->ci != NULL) cell_set_flag(t->ci, 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