diff --git a/src/cell.c b/src/cell.c index d144180a7a502fb213378ae908e0de7c9b88ce93..5bd4756a5201abad5a7af4aef98c761b1ee8bc1d 100644 --- a/src/cell.c +++ b/src/cell.c @@ -1266,8 +1266,8 @@ int cell_unskip_tasks(struct cell *c, struct scheduler *s) { if (l == NULL) error("Missing link to send_xv task."); scheduler_activate(s, l->t); - if (cj->super->drift) - scheduler_activate(s, cj->super->drift); + if (cj->drift) + scheduler_activate(s, cj->drift); else error("Drift task missing !"); @@ -1302,8 +1302,8 @@ int cell_unskip_tasks(struct cell *c, struct scheduler *s) { if (l == NULL) error("Missing link to send_xv task."); scheduler_activate(s, l->t); - if (ci->super->drift) - scheduler_activate(s, ci->super->drift); + if (ci->drift) + scheduler_activate(s, ci->drift); else error("Drift task missing !");