s_balanceDuringFlashLoan is initialized to 0 in the constructor of MockFlashLoanReceiver. This serves no purpose because the only function that is not a getter function (ie, executeOperation) immediately sets s_balanceDuringFlashLoan to the amount of tokens in the contract anyway
s_balanceDuringFlashLoan is set in the constructor to 0:
You are wasting gas and maybe opening up additional attack surface when you don't need to. Plus variables are initialized to 0 when a contract is deployed anyway.
Manual review
Remove this from the constructor of MockFlashLoanReceiver:
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.