clamp inbound and outbound speed param

This commit is contained in:
orignal committed 2026-10-13 18:52:24 -04:00
1 parent ae7871b6dd
commit 3113ca23ec
1 file changed
+2
+2
View File
@@ -1106,7 +1106,9 @@ namespace client
// extract streaming params
params->Get (I2CP_PARAM_STREAMING_INITIAL_ACK_DELAY, m_StreamingAckDelay);
params->Get (I2CP_PARAM_STREAMING_MAX_OUTBOUND_SPEED, m_StreamingOutboundSpeed);
m_StreamingOutboundSpeed = std::clamp (m_StreamingOutboundSpeed, (int)i2p::data::LOW_BANDWIDTH_LIMIT, DEFAULT_MAX_OUTBOUND_SPEED);
params->Get (I2CP_PARAM_STREAMING_MAX_INBOUND_SPEED, m_StreamingInboundSpeed);
m_StreamingInboundSpeed = std::clamp (m_StreamingInboundSpeed, (int)i2p::data::LOW_BANDWIDTH_LIMIT, DEFAULT_MAX_INBOUND_SPEED);
params->Get (I2CP_PARAM_STREAMING_MAX_CONCURRENT_STREAMS, m_StreamingMaxConcurrentStreams);
params->Get (I2CP_PARAM_STREAMING_MAX_CONNS_PER_MINUTE, m_StreamingMaxConnsPerMinute);
if (params->Get (I2CP_PARAM_STREAMING_MAX_WINDOW_SIZE, m_StreamingMaxWindowSize) &&