aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/chartable.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/chartable.c')
-rw-r--r--src/plugins/chartable.c19
1 files changed, 1 insertions, 18 deletions
diff --git a/src/plugins/chartable.c b/src/plugins/chartable.c
index ce80b2e66..0efbe55ca 100644
--- a/src/plugins/chartable.c
+++ b/src/plugins/chartable.c
@@ -622,24 +622,9 @@ chartable_symbol_callback (struct rspamd_task *task,
if (task->subject != NULL) {
GArray *words;
rspamd_stat_token_t *w;
- guint i;
gdouble cur_score = 0.0;
- UText utxt = UTEXT_INITIALIZER;
- UErrorCode uc_err = U_ZERO_ERROR;
- gsize slen = strlen (task->subject);
-
- utext_openUTF8 (&utxt,
- task->subject,
- slen,
- &uc_err);
-
- words = rspamd_tokenize_text (task->subject, slen,
- &utxt,
- RSPAMD_TOKENIZE_UTF,
- NULL,
- NULL,
- NULL);
+ words = rspamd_tokenize_subject (task);
if (words && words->len > 0) {
for (i = 0; i < words->len; i++) {
@@ -664,8 +649,6 @@ chartable_symbol_callback (struct rspamd_task *task,
if (words) {
g_array_free (words, TRUE);
}
-
- utext_close (&utxt);
}
rspamd_symcache_finalize_item (task, item);