diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java index 79f640b45df18419619c055c978966d61678cb57..00a4473e31c5c48b902c5359842d6e4302e57a0e 100644 --- a/router/java/src/net/i2p/router/Router.java +++ b/router/java/src/net/i2p/router/Router.java @@ -1244,10 +1244,11 @@ public class Router implements RouterClock.ClockShiftListener { } else { // this is a greatly simplified version of RouterThrottleImpl.acceptTunnelRequest() long lag = _context.jobQueue().getMaxLag(); - if (lag > 500) { - cong = CAPABILITY_CONGESTION_SEVERE; - } else if (lag > 300) { - cong = CAPABILITY_CONGESTION_MODERATE; + if (lag > 300 && getUptime() > 10*60*1000) { + if (lag > 500) + cong = CAPABILITY_CONGESTION_SEVERE; + else + cong = CAPABILITY_CONGESTION_MODERATE; } else { double bwLim = getSharePercentage() * 1024 * Math.min(_context.bandwidthLimiter().getInboundKBytesPerSecond(),