there is o check on admin assignment as it can be equal to old admin and can be address 0.
function transferAdmin(address newAdmin) public virtual override onlyAdmin {
// Effect: update the admin.
@>> admin = newAdmin;
// Log the transfer of the admin.
emit IAdminable.TransferAdmin({ oldAdmin: msg.sender, newAdmin: newAdmin });
admin can be equal to zero address or same as old admin.
https://docs.codehawks.com/hawks-auditors/how-to-determine-a-finding-validity
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.