diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-01-21 11:04:29 +0000 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-01-21 11:04:29 +0000 |
commit | 481c01653371347ba02c90947c4f330e2ce3a7d4 (patch) | |
tree | ec4ef023f02e75bf41027840125e585ddb851b42 | |
parent | 77f6b580cf68d239e9a9acaf75568f3c43109719 (diff) | |
download | rspamd-481c01653371347ba02c90947c4f330e2ce3a7d4.tar.gz rspamd-481c01653371347ba02c90947c4f330e2ce3a7d4.zip |
Another err dereference for dkim module.
-rw-r--r-- | src/plugins/dkim_check.c | 11 |
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 */ |