X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b1cf006c096c7c723185f01183938a85b437e925..b9d2f7277242a82702b73e4ccdf63aec98855b5e:/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; }