if (t->running)
t->q->running_tasks--;
+ uloop_timeout_cancel(&t->timeout);
+
safe_list_del(&t->list);
t->queued = false;
t->running = false;
t->cancelled = false;
if (t->complete)
t->complete(q, t);
- runqueue_start_next(t->q);
+ runqueue_start_next(q);
}
static void