From a009dabe5dd7a417d30c544dba47bc917be24a05 Mon Sep 17 00:00:00 2001 From: Pedro Gonnet <gonnet@google.com> Date: Mon, 3 Apr 2017 22:26:08 +0200 Subject: [PATCH] do not blindly activate drifts, may be a sub-task. --- src/cell.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/cell.c b/src/cell.c index 5bd4756a52..9e6ea14efd 100644 --- a/src/cell.c +++ b/src/cell.c @@ -1320,13 +1320,15 @@ int cell_unskip_tasks(struct cell *c, struct scheduler *s) { if (l == NULL) error("Missing link to send_ti task."); scheduler_activate(s, l->t); } - } else { + } else if (t->type == task_type_pair) { scheduler_activate(s, ci->drift); scheduler_activate(s, cj->drift); } #else - scheduler_activate(s, ci->drift); - scheduler_activate(s, cj->drift); + if (t->type == task_type_pair) { + scheduler_activate(s, ci->drift); + scheduler_activate(s, cj->drift); + } #endif } } -- GitLab