Browse Source

[Fix] Fix processing of subject words

tags/1.5.4
Vsevolod Stakhov 7 years ago
parent
commit
a04efc3519
1 changed files with 9 additions and 9 deletions
  1. 9
    9
      src/plugins/chartable.c

+ 9
- 9
src/plugins/chartable.c View File

@@ -415,23 +415,23 @@ chartable_symbol_callback (struct rspamd_task *task, void *unused)
FALSE,
NULL);

if (words) {
if (words && words->len > 0) {
for (i = 0; i < words->len; i++) {
w = &g_array_index (words, rspamd_stat_token_t, i);
cur_score += rspamd_chartable_process_word_utf (task, w, FALSE);
}
}

cur_score /= (gdouble)part->normalized_words->len;
cur_score /= (gdouble)words->len;

if (cur_score > 2.0) {
cur_score = 2.0;
}
if (cur_score > 2.0) {
cur_score = 2.0;
}

if (cur_score > chartable_module_ctx->threshold) {
rspamd_task_insert_result (task, chartable_module_ctx->symbol,
cur_score, "subject");
if (cur_score > chartable_module_ctx->threshold) {
rspamd_task_insert_result (task, chartable_module_ctx->symbol,
cur_score, "subject");

}
}
}
}

Loading…
Cancel
Save