From: Wessel Dankers Date: Thu, 19 Sep 2019 15:36:59 +0000 (+0200) Subject: [Fix] Fix lua_ip_equal logic X-Git-Tag: 2.0~167^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F3044%2Fhead;p=thirdparty%2Frspamd.git [Fix] Fix lua_ip_equal logic --- diff --git a/src/lua/lua_ip.c b/src/lua/lua_ip.c index 1d44af2bfe..942817b5ca 100644 --- a/src/lua/lua_ip.c +++ b/src/lua/lua_ip.c @@ -490,7 +490,7 @@ lua_ip_equal (lua_State *L) gboolean res = FALSE; if (ip1 && ip2 && ip1->addr && ip2->addr) { - res = rspamd_inet_address_compare (ip1->addr, ip2->addr, TRUE); + res = rspamd_inet_address_compare (ip1->addr, ip2->addr, TRUE) == 0; } lua_pushboolean (L, res);