diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java index b648d960753bd6e52108f11896cb2e80535510c7..d355e9d61c2026d1454e2180e66a771fa6382590 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigNetHelper.java @@ -156,7 +156,7 @@ public class ConfigNetHelper { public String getInboundBurstFactorBox() { int numSeconds = 1; int rateKBps = _context.bandwidthLimiter().getInboundBurstKBytesPerSecond(); - int burstKB = _context.bandwidthLimiter().getInboundBurstBytes() * 1024; + int burstKB = _context.bandwidthLimiter().getInboundBurstBytes() / 1024; if ( (rateKBps > 0) && (burstKB > 0) ) numSeconds = burstKB / rateKBps; return getBurstFactor(numSeconds, "inboundburstfactor"); @@ -165,7 +165,7 @@ public class ConfigNetHelper { public String getOutboundBurstFactorBox() { int numSeconds = 1; int rateKBps = _context.bandwidthLimiter().getOutboundBurstKBytesPerSecond(); - int burstKB = _context.bandwidthLimiter().getOutboundBurstBytes() * 1024; + int burstKB = _context.bandwidthLimiter().getOutboundBurstBytes() / 1024; if ( (rateKBps > 0) && (burstKB > 0) ) numSeconds = burstKB / rateKBps; return getBurstFactor(numSeconds, "outboundburstfactor"); @@ -175,16 +175,21 @@ public class ConfigNetHelper { StringBuffer buf = new StringBuffer(256); buf.append("<select name=\"").append(name).append("\">\n"); boolean found = false; - for (int i = 10; i <= 60; i += 10) { - buf.append("<option value=\"").append(i).append("\" "); - if (i == numSeconds) { + for (int i = 10; i <= 70; i += 10) { + int val = i; + if (i == 70) { + if (found) + break; + else + val = numSeconds; + } + buf.append("<option value=\"").append(val).append("\" "); + if (val == numSeconds) { buf.append("selected "); found = true; - } else if ( (i == 60) && (!found) ) { - buf.append("selected "); } buf.append(">"); - buf.append(i).append(" seconds</option>\n"); + buf.append(val).append(" seconds</option>\n"); } buf.append("</select>\n"); return buf.toString();