Be defensive and don't mod by zero if denominator somehow gets set to

zero
This commit is contained in:
Nicholas Sherlock 2014-12-18 17:39:09 +13:00
parent 172256c91e
commit 5aa8e61c6e
1 changed files with 2 additions and 1 deletions

View File

@ -658,7 +658,8 @@ static void validateBlackboxConfig()
{
int div;
if (masterConfig.blackbox_rate_num >= masterConfig.blackbox_rate_denom) {
if (masterConfig.blackbox_rate_num == 0 || masterConfig.blackbox_rate_denom == 0
|| masterConfig.blackbox_rate_num >= masterConfig.blackbox_rate_denom) {
masterConfig.blackbox_rate_num = 1;
masterConfig.blackbox_rate_denom = 1;
} else {