diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-12-05 13:23:54 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-12-05 13:23:54 +0000 |
commit | 022977e0b7c160e6e33ec07f2c41f60707d43cb6 (patch) | |
tree | d2474ca5b8d68e3f9c677a7ede0aecb8f7ac6ee9 /src/plugins/dkim_check.c | |
parent | 9192f3cf4ca5d2fbc8701bcfe91edcfa1ee3192c (diff) | |
download | rspamd-022977e0b7c160e6e33ec07f2c41f60707d43cb6.tar.gz rspamd-022977e0b7c160e6e33ec07f2c41f60707d43cb6.zip |
[Rework] Adopt code for the new options
Diffstat (limited to 'src/plugins/dkim_check.c')
-rw-r--r-- | src/plugins/dkim_check.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/plugins/dkim_check.c b/src/plugins/dkim_check.c index 71214b2bc..5d30cdcb3 100644 --- a/src/plugins/dkim_check.c +++ b/src/plugins/dkim_check.c @@ -616,8 +616,8 @@ dkim_module_check (struct dkim_check_result *res) if (all_done) { DL_FOREACH (first, cur) { const gchar *symbol = NULL; - GList *messages = NULL; int symbol_weight = 1; + if (cur->ctx == NULL) { continue; } @@ -635,14 +635,12 @@ dkim_module_check (struct dkim_check_result *res) else if (cur->res == DKIM_TRYAGAIN) { symbol = dkim_module_ctx->symbol_tempfail; } + if (symbol != NULL) { - messages = g_list_prepend (messages, - rspamd_mempool_strdup (cur->task->task_pool, - rspamd_dkim_get_domain (cur->ctx))); rspamd_task_insert_result (cur->task, symbol, symbol_weight, - messages); + rspamd_dkim_get_domain (cur->ctx)); } } rspamd_session_watcher_pop (res->task->s, res->w); |