From 38e6fc5ef266ad2940b719653d540284d264e56c Mon Sep 17 00:00:00 2001 From: zzz Date: Sat, 29 Jun 2024 10:26:32 -0400 Subject: [PATCH] i2psnark: Fix config page showing router limit instead of configured i2psnark limit for max up bw after restart (Github #75) This was just a display issue; actual internal limit was correct. Snark limit will continue to be capped at about 60% of the router limit to account for overhead. --- apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java index 29d5c8cae..28e583911 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java +++ b/apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java @@ -990,8 +990,10 @@ public class SnarkManager implements CompleteListener, ClientApp, DisconnectList int up = limits[1]; if (up > 0) { int maxup = getInt(PROP_UPBW_MAX, DEFAULT_MAX_UP_BW); - _util.setMaxUpBW(up); - _bwManager.setUpBWLimit(Math.min(up, maxup) * 1000L); + if (maxup > up) + maxup = up; + _util.setMaxUpBW(maxup); + _bwManager.setUpBWLimit(maxup * 1000L); } int down = limits[0]; if (down > 0) {