diff --git a/src/algo.c b/src/algo.c index a410bea33f01a589ede1912544b8051a911f9688..7f1627abb187cfbff49340f0bc74301e3c8e3584 100644 --- a/src/algo.c +++ b/src/algo.c @@ -347,7 +347,8 @@ struct schedule_t * create_schedule(Instance I, int num_m, int preemption, int b } else { //Ajouter Tj dans la file d’attente Q - tree_insert(ready_tasks, event_key, task); + struct ready_task_key_t* rtk = new_ready_task_key(get_event_processing_time(event_key), get_event_task_id(event_key)); + tree_insert(ready_tasks, rtk, task); } } else if(get_event_type(event_key) == EVT_FIN_EXEC) { //sinon si e concerne la fin d’execution d’une tache Tj sur Mi alors