From 481c01653371347ba02c90947c4f330e2ce3a7d4 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 21 Jan 2015 11:04:29 +0000 Subject: [PATCH] Another err dereference for dkim module. --- src/plugins/dkim_check.c | 11 +++++++++-- 1 file 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 */ -- 2.39.5