X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/69b64311b67fddc105da16faded6fecec9db45d3..fb81c8bcd9bf351c3a575908adfa783b0b375e10:/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)