From: Vsevolod Stakhov Date: Fri, 16 Jul 2021 14:38:49 +0000 (+0100) Subject: [Minor] Forgot fabs X-Git-Tag: 3.0~143 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9865ad6ea49693e32ca8be832e0220d47bbf0127;p=thirdparty%2Frspamd.git [Minor] Forgot fabs --- diff --git a/src/libutil/expression.c b/src/libutil/expression.c index 553767c3a0..7dddfa72f9 100644 --- a/src/libutil/expression.c +++ b/src/libutil/expression.c @@ -1305,10 +1305,10 @@ rspamd_ast_do_nary_op (struct rspamd_expression_elt *elt, gdouble val, gdouble a ret = acc * val; break; case OP_AND: - ret = (acc > DBL_EPSILON) && (val > DBL_EPSILON); + ret = (fabs(acc) > DBL_EPSILON) && (fabs(val) > DBL_EPSILON); break; case OP_OR: - ret = (acc > DBL_EPSILON) || (val > DBL_EPSILON); + ret = (fabs(acc) > DBL_EPSILON) || (fabs(val) > DBL_EPSILON); break; default: case OP_NOT: