aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-01-21 11:04:29 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-01-21 11:04:29 +0000
commit481c01653371347ba02c90947c4f330e2ce3a7d4 (patch)
treeec4ef023f02e75bf41027840125e585ddb851b42
parent77f6b580cf68d239e9a9acaf75568f3c43109719 (diff)
downloadrspamd-481c01653371347ba02c90947c4f330e2ce3a7d4.tar.gz
rspamd-481c01653371347ba02c90947c4f330e2ce3a7d4.zip
Another err dereference for dkim module.
-rw-r--r--src/plugins/dkim_check.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/plugins/dkim_check.c b/src/plugins/dkim_check.c
index d09bddd54..545e3e28d 100644
--- a/src/plugins/dkim_check.c
+++ b/src/plugins/dkim_check.c
@@ -391,8 +391,15 @@ dkim_symbol_callback (struct rspamd_task *task, void *unused)
dkim_module_ctx->time_jitter,
&err);
if (ctx == NULL) {
- msg_info ("cannot parse DKIM context: %s", err->message);
- g_error_free (err);
+ if (err != NULL) {
+ msg_info ("<%s> cannot parse DKIM context: %s",
+ task->message_id, err->message);
+ g_error_free (err);
+ }
+ else {
+ msg_info ("<%s> cannot parse DKIM context: unknown error",
+ task->message_id);
+ }
}
else {
/* Get key */