simdata = task->simdata;
xbt_assert0((!simdata->compute)&&(task->simdata->using==1),
"This taks is executed somewhere else. Go fix your code!");
- task->simdata->using++;
+ simdata->using++;
simdata->compute = surf_workstation_resource->extension_public->
execute(MSG_process_get_host(process)->simdata->host,
simdata->computation_amount);
set_priority(simdata->compute, simdata->priority);
surf_workstation_resource->common_public->action_set_data(simdata->compute,task);
- task->simdata->using--;
+ simdata->using--;
}
MSG_error_t __MSG_wait_for_computation(m_process_t process, m_task_t task)