diff --git a/binaries/geph5-exit/src/ratelimit.rs b/binaries/geph5-exit/src/ratelimit.rs index 1fa84a1..b696a73 100644 --- a/binaries/geph5-exit/src/ratelimit.rs +++ b/binaries/geph5-exit/src/ratelimit.rs @@ -130,7 +130,7 @@ impl RateLimiter { } let multiplier = (1.0 / (1.0 - get_load().min(0.999)) - 1.0) / 2.0; - let bytes = bytes as f32 * (multiplier.max(1.0)); + let bytes = (bytes as f32 * (multiplier.max(1.0))).min(100000); if let Some(inner) = &self.inner { let mut delay: f32 = 0.005; while inner