浏览代码

Do not tokenize empty input.

tags/0.8.0
Vsevolod Stakhov 9 年前
父节点
当前提交
cc36c9e94b
共有 2 个文件被更改,包括 8 次插入1 次删除
  1. 4
    1
      src/libmime/filter.c
  2. 4
    0
      src/tokenizers/osb.c

+ 4
- 1
src/libmime/filter.c 查看文件

@@ -801,7 +801,10 @@ classifiers_callback (gpointer value, void *arg)
}
cur = g_list_next (cur);
}
g_hash_table_insert (task->tokens, cl->tokenizer, tokens);

if (tokens != NULL) {
g_hash_table_insert (task->tokens, cl->tokenizer, tokens);
}
}

/* Take care of subject */

+ 4
- 0
src/tokenizers/osb.c 查看文件

@@ -49,6 +49,10 @@ osb_tokenize_text (struct tokenizer *tokenizer,
gint i, processed = 0;
guint w;

if (input == NULL) {
return FALSE;
}

if (*tree == NULL) {
*tree = g_tree_new (token_node_compare_func);
rspamd_mempool_add_destructor (pool,

正在加载...
取消
保存