Skip to content
Snippets Groups Projects
Commit cd8b46a7 authored by vitawrap's avatar vitawrap
Browse files

fix strdup dans algo et schedule

parent 3565a612
No related branches found
No related tags found
No related merge requests found
......@@ -55,7 +55,7 @@ struct event_key_t * new_event_key(int event_type, unsigned long event_time, uns
key->event_type = event_type;
key->event_time = event_time;
key->processing_time = processing_time;
key->task_id = task_id;
key->task_id = strdup(task_id);
key->machine = machine;
return key;
}
......@@ -201,7 +201,7 @@ struct ready_task_key_t * new_ready_task_key(unsigned long remaining_processing_
// A FAIRE
struct ready_task_key_t *key = malloc(sizeof(struct ready_task_key_t));
key->remaining_processing_time = remaining_processing_time;
key->task_id = task_id;
key->task_id = strdup(task_id);
return key;
}
......
......@@ -201,7 +201,7 @@ void add_task_to_schedule(struct schedule_t * S, struct task_t * task, int machi
struct schedule_node_t* sched = new_schedule_node(task, bt, et);
struct list_t* list = get_schedule_of_machine(S, machine);
assert(get_schedule_node_end_time(sched) < bt);
assert(get_schedule_node_end_time(sched) > bt);
list_insert_last(list, sched);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment