From: Vsevolod Stakhov Date: Wed, 21 Jan 2015 11:04:29 +0000 (+0000) Subject: Another err dereference for dkim module. X-Git-Tag: 0.9.0~853 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=481c01653371347ba02c90947c4f330e2ce3a7d4;p=rspamd.git Another err dereference for dkim module. --- 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 */