- if (array == NULL) { /* this is the first time the function is called */
- array = xbt_new0(SD_workstation_t, sd_global->workstation_count);
+ if (sd_global->workstation_list == NULL) { /* this is the first time the function is called */
+ sd_global->workstation_list = xbt_new0(SD_workstation_t, sd_global->workstation_count);