From 6afdf700cba636550ac8014b414f213c53af8470 Mon Sep 17 00:00:00 2001 From: pantor Date: Thu, 9 Aug 2018 12:41:56 +0200 Subject: [PATCH] Fix division by zero warning (#61) --- src/inja.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);