X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/04f2226028a38d3e30f5d7d30ef53b7274f34cca..0879f7b24ef5f62121c260ef9d22054e10e0e078:/src/msg/msg_environment.cpp diff --git a/src/msg/msg_environment.cpp b/src/msg/msg_environment.cpp index 65a7a8ccba..3c3bdf8693 100644 --- a/src/msg/msg_environment.cpp +++ b/src/msg/msg_environment.cpp @@ -65,7 +65,11 @@ msg_netzone_t MSG_environment_as_get_by_name(const char* name) xbt_dict_t MSG_environment_as_get_routing_sons(msg_netzone_t netzone) { - return netzone->children(); + xbt_dict_t res = xbt_dict_new_homogeneous(nullptr); + for (auto elem : *netzone->children()) { + xbt_dict_set(res, elem->name(), static_cast(elem), nullptr); + } + return res; } const char* MSG_environment_as_get_property_value(msg_netzone_t netzone, const char* name)