X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5a7ac6cd94d6233a891d8bf717d9b73a0b4e9ef4..7017672fe9fefb946d227c4c28df37c596ff0667:/src/kernel/routing/DragonflyZone.cpp diff --git a/src/kernel/routing/DragonflyZone.cpp b/src/kernel/routing/DragonflyZone.cpp index 47df578e8b..f9781e4e37 100644 --- a/src/kernel/routing/DragonflyZone.cpp +++ b/src/kernel/routing/DragonflyZone.cpp @@ -156,8 +156,9 @@ void DragonflyZone::generate_routers(const s4u::ClusterCallbacks& set_callbacks) unsigned int k) -> resource::LinkImpl* { kernel::resource::LinkImpl* limiter = nullptr; if (set_callbacks.limiter) { + id--; const auto* s4u_link = - set_callbacks.limiter(get_iface(), {i, j, k, std::numeric_limits::max()}, --id); + set_callbacks.limiter(get_iface(), {i, j, k, std::numeric_limits::max()}, id); if (s4u_link) { limiter = s4u_link->get_impl(); }