diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-01-23 16:49:42 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-01-23 16:49:42 +0000 |
commit | caa189167ab79c8fb71de4c74ed4b97ceb619550 (patch) | |
tree | 3e27030f6178aa93fea7ff71d60752552c960141 /src/libstat/classifiers/bayes.c | |
parent | 82612bf153debaff5a11e5542caca454e921eeaf (diff) | |
download | rspamd-caa189167ab79c8fb71de4c74ed4b97ceb619550.tar.gz rspamd-caa189167ab79c8fb71de4c74ed4b97ceb619550.zip |
Add initial processing routines.
Diffstat (limited to 'src/libstat/classifiers/bayes.c')
-rw-r--r-- | src/libstat/classifiers/bayes.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/libstat/classifiers/bayes.c b/src/libstat/classifiers/bayes.c index 54db73d9e..6e068b79d 100644 --- a/src/libstat/classifiers/bayes.c +++ b/src/libstat/classifiers/bayes.c @@ -26,11 +26,10 @@ * Bayesian classifier */ #include "classifiers.h" -#include "tokenizers.h" #include "main.h" #include "filter.h" #include "cfg_file.h" -#include "lua/lua_common.h" +#include "stat_internal.h" #define LOCAL_PROB_DENOM 16.0 @@ -203,8 +202,7 @@ bayes_init (rspamd_mempool_t *pool, struct rspamd_classifier_config *cfg) gboolean bayes_classify (struct classifier_ctx * ctx, GTree *input, - struct rspamd_task *task, - lua_State *L) + struct rspamd_task *task) { struct bayes_callback_data data; gchar *value; @@ -228,6 +226,8 @@ bayes_classify (struct classifier_ctx * ctx, } } + cur = ctx->cfg->statfiles; +#if 0 cur = rspamd_lua_call_cls_pre_callbacks (ctx->cfg, task, FALSE, FALSE, L); if (cur) { rspamd_mempool_add_destructor (task->task_pool, @@ -236,6 +236,8 @@ bayes_classify (struct classifier_ctx * ctx, else { cur = ctx->cfg->statfiles; } +#endif + data.statfiles_num = g_list_length (cur); data.statfiles = g_new0 (struct bayes_statfile_data, data.statfiles_num); @@ -312,7 +314,6 @@ bayes_learn_spam (struct classifier_ctx * ctx, GTree *input, struct rspamd_task *task, gboolean is_spam, - lua_State *L, GError **err) { struct bayes_callback_data data; |