diff --git a/pkg/gcc/rate_controller.go b/pkg/gcc/rate_controller.go index c19a617b..8dd35b53 100644 --- a/pkg/gcc/rate_controller.go +++ b/pkg/gcc/rate_controller.go @@ -104,7 +104,7 @@ func (c *rateController) onDelayStats(ds DelayStats) { case stateHold: // should never occur due to check above, but makes the linter happy case stateIncrease: - c.target = clampInt(c.increase(now), c.minBitrate, c.maxBitrate) + c.target = clampInt(c.increase(now), c.target, c.maxBitrate) next = DelayStats{ Measurement: c.delayStats.Measurement, Estimate: c.delayStats.Estimate,