aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/timing.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/timing.cc b/common/timing.cc
index d37a0f59..3fa67122 100644
--- a/common/timing.cc
+++ b/common/timing.cc
@@ -58,7 +58,7 @@ struct Timing
net_budget = budget;
pl = std::max(1, path_length);
}
- auto delay = ctx->getNetinfoRouteDelay(net, usr);
+ auto delay = ctx->slack_redist_iter > 0 ? ctx->getNetinfoRouteDelay(net, usr) : delay_t();
net_budget = std::min(net_budget, follow_user_port(usr, pl, slack - delay));
if (update)
usr.budget = std::min(usr.budget, delay + net_budget);