Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Fix uninitialized values
authorthiery <thiery@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 8 Aug 2006 12:24:18 +0000 (12:24 +0000)
committerthiery <thiery@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Tue, 8 Aug 2006 12:24:18 +0000 (12:24 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2699 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/simdag/sd_task.c
src/simdag/sd_workstation.c

index a19bd49..416ee2e 100644 (file)
@@ -30,9 +30,11 @@ SD_task_t SD_task_create(const char *name, void *data, double amount) {
   else
     task->name = NULL;
 
   else
     task->name = NULL;
 
+  task->state_hookup.prev = NULL;
+  task->state_hookup.next = NULL;
   task->state_set = sd_global->not_scheduled_task_set;
   task->state = SD_NOT_SCHEDULED;
   task->state_set = sd_global->not_scheduled_task_set;
   task->state = SD_NOT_SCHEDULED;
-  xbt_swag_insert(task,task->state_set);
+  xbt_swag_insert(task, task->state_set);
 
   task->amount = amount;
   task->remains = amount;
 
   task->amount = amount;
   task->remains = amount;
index 48d2479..3cec2ad 100644 (file)
@@ -13,7 +13,7 @@ SD_workstation_t __SD_workstation_create(void *surf_workstation, void *data) {
   SD_workstation_t workstation = xbt_new(s_SD_workstation_t, 1);
   workstation->surf_workstation = surf_workstation;
   workstation->data = data; /* user data */
   SD_workstation_t workstation = xbt_new(s_SD_workstation_t, 1);
   workstation->surf_workstation = surf_workstation;
   workstation->data = data; /* user data */
-  SD_workstation_set_access_mode(workstation, SD_WORKSTATION_SHARED_ACCESS); /* default mode is shared */
+  workstation->access_mode = SD_WORKSTATION_SHARED_ACCESS; /* default mode is shared */
   workstation->task_fifo = NULL;
   
   const char *name = SD_workstation_get_name(workstation);
   workstation->task_fifo = NULL;
   
   const char *name = SD_workstation_get_name(workstation);