]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Return true from has_urls(true) if only emails are present 4365/head
authorPragadeesh Chandiran <pchandiran@mimecast.com>
Thu, 22 Dec 2022 19:47:16 +0000 (14:47 -0500)
committerPragadeesh Chandiran <pchandiran@mimecast.com>
Thu, 22 Dec 2022 20:00:08 +0000 (15:00 -0500)
src/lua/lua_task.c

index 3288b83850fce15eac01d7409e79aca68a70d23b..f19d424fea9be3cafa55cb1b36a0f2e952fdc132 100644 (file)
@@ -2605,17 +2605,17 @@ lua_task_has_urls (lua_State * L)
 {
        LUA_TRACE_POINT;
        struct rspamd_task *task = lua_check_task (L, 1);
-       bool need_urls = false;
+       bool need_emails = false;
        gboolean ret = FALSE;
        gsize sz = 0;
 
        if (task) {
                if (task->message) {
                        if (lua_gettop (L) >= 2) {
-                               need_urls = lua_toboolean (L, 2);
+                               need_emails = lua_toboolean (L, 2);
                        }
 
-                       if (!need_urls) {
+                       if (need_emails) {
                                /* Simplified check */
                                if (kh_size (MESSAGE_FIELD (task, urls)) > 0) {
                                        sz += kh_size (MESSAGE_FIELD (task, urls));