X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/02fbf5e463830a439464adae8626cd4f2dad27fd..533b09bd161a7a8bef036a14bbcb8793286b9d9f:/src/msg/msg_io.cpp diff --git a/src/msg/msg_io.cpp b/src/msg/msg_io.cpp index aff1939d78..0734919388 100644 --- a/src/msg/msg_io.cpp +++ b/src/msg/msg_io.cpp @@ -93,11 +93,12 @@ msg_storage_t MSG_storage_get_by_name(const char *name) */ xbt_dynar_t MSG_storages_as_dynar() { - std::map* storage_map = simgrid::s4u::allStorages(); + std::map* storage_list = new std::map; + simgrid::s4u::getStorageList(storage_list); xbt_dynar_t res = xbt_dynar_new(sizeof(msg_storage_t),nullptr); - for (auto const& s : *storage_map) + for (auto const& s : *storage_list) xbt_dynar_push(res, &(s.second)); - delete storage_map; + delete storage_list; return res; }