diff --git a/src/task.c b/src/task.c index 86d8eba0..64bb539b 100644 --- a/src/task.c +++ b/src/task.c @@ -550,6 +550,7 @@ static JSValue _task_invokeExport_internal(tf_taskstub_t* from, tf_task_t* to, e } result = JS_Call(to->_context, function, this_val, length - 1, argument_array); + tf_task_check_jobs(to); tf_trace_end(to->_trace); JS_FreeValue(to->_context, this_val);