]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Lua_task: Use absolute value when dealing with neural tokens
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 15 Jul 2019 15:41:05 +0000 (16:41 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 15 Jul 2019 15:41:05 +0000 (16:41 +0100)
src/lua/lua_task.c

index 1167edb503fae8d4a71bba60d46054824ff5e44e..9fe61e07de8be4493b6e9eff5e2239d1b9086acb 100644 (file)
@@ -4449,7 +4449,7 @@ lua_task_process_ann_tokens (lua_State *L)
                                        !(rspamd_symcache_item_flags (sres->sym->cache_item) &
                                          SYMBOL_TYPE_NOSTAT)) {
 
-                                       lua_pushnumber (L, tanh (sres->score));
+                                       lua_pushnumber (L, fabs (tanh (sres->score)));
                                        lua_rawseti (L, 3, offset + 1);
                                }
                        }