diff --git a/contracts/prize-pool/PrizePool.sol b/contracts/prize-pool/PrizePool.sol index e175a2a7..2d9eeee3 100644 --- a/contracts/prize-pool/PrizePool.sol +++ b/contracts/prize-pool/PrizePool.sol @@ -721,8 +721,9 @@ abstract contract PrizePool is PrizePoolInterface, OwnableUpgradeable, Reentranc { (uint256 exitFee, uint256 _burnedCredit) = _calculateEarlyExitFeeLessBurnedCredit(from, controlledToken, amount); uint256 duration = _estimateCreditAccrualTime(controlledToken, amount, exitFee); - if (duration > maxTimelockDuration) { - duration = maxTimelockDuration; + uint256 _maxTimelockDuration = maxTimelockDuration; + if (duration > _maxTimelockDuration) { + duration = _maxTimelockDuration; } return (duration, _burnedCredit); }