createPerpMarket function is not checking initialMarginRateX18 for 0 input validation
initialMarginRateX18 can be set to 0 because no input validation is done in createPerpMarket function.
But the function updatePerpMarketConfiguration function is doing 0 input validation check for initialMarginRateX18
https://github.com/Cyfrin/2024-07-zaros/blob/main/src/perpetuals/branches/GlobalConfigurationBranch.sol#L401
https://github.com/Cyfrin/2024-07-zaros/blob/main/src/perpetuals/branches/GlobalConfigurationBranch.sol#L505
Owner can set initialMarginRateX18 to 0 by mistake which is not desirable
Manual review
Use this if statement in createPerpMarket :
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.