DivideZero - Check for Division by Zero
Go Up to C++ Audits
Description
DivideZero detects situations where an integer value is divided by zero. This will result in an integer divide-by-zero exception being thrown at run time.
Incorrect
void eval(int value, int scale) {
if (scale != 0) {
...
} else {
int scaledValue = value / scale;
...
}
}