diff --git a/src/inja.hpp b/src/inja.hpp index c5705d9..df9ccad 100644 --- a/src/inja.hpp +++ b/src/inja.hpp @@ -435,7 +435,7 @@ public: case Parsed::Function::DivisibleBy: { const int number = eval_expression(element.args[0], data); const int divisor = eval_expression(element.args[1], data); - return (number % divisor == 0); + return (divisor != 0) && (number % divisor == 0); } case Parsed::Function::Odd: { const int number = eval_expression(element.args[0], data);