Missing input user validation on changeFeeAddress()
newFeeAddress is not check at the beginning of the function. If its value is address(0), the collected raffle fees will be lost. Gas will be wasted unnecessarily if the new fee address is the same as the current fee address.
This can lead to permanent lost of ether and gas wasting.
Manual review
Add a check for newFeeAddress to be different from the address(0) and different from the feeAddress (the current fees address).
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.