Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
optimize performances
[simgrid.git] / src / simgrid / host.cpp
index 51bc85e..21f311f 100644 (file)
@@ -121,9 +121,12 @@ xbt_dict_t sg_host_get_mounted_storage_list(sg_host_t host){
 }
 
 xbt_dynar_t sg_host_get_attached_storage_list(sg_host_t host){
+  std::vector<const char*>* storage_vector = new std::vector<const char*>();
   xbt_dynar_t storage_dynar = xbt_dynar_new(sizeof(const char*), nullptr);
-  for (auto name : host->attachedStorages())
+  host->attachedStorages(storage_vector);
+  for (auto name : *storage_vector)
     xbt_dynar_push(storage_dynar, &name);
+  delete storage_vector;
   return storage_dynar;
 }