In the original implementation, function liquidate does not increase dailyDebtIncreaseLimitLeft like in function repay while it should because repaid/liquidated debt should be borrowed again.
Mitigation
PR #11
The mitigation code added liquidated debt to dailyDebtIncreaseLimitLeft:
Lines of code
Vulnerability details
C4 issue
M-22: dailyDebtIncreaseLimitLeft is not updated in liquidate()
Comment
In the original implementation, function
liquidate
does not increasedailyDebtIncreaseLimitLeft
like in functionrepay
while it should because repaid/liquidated debt should be borrowed again.Mitigation
PR #11 The mitigation code added liquidated debt to
dailyDebtIncreaseLimitLeft
:The mitigation solved the original issue
Conclusion
LGTM