]> source.dussan.org Git - rspamd.git/commitdiff
Another err dereference for dkim module.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 21 Jan 2015 11:04:29 +0000 (11:04 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 21 Jan 2015 11:04:29 +0000 (11:04 +0000)
src/plugins/dkim_check.c

index d09bddd54927aebe3468df8f43bc5037b4694747..545e3e28d5a4b04adacf6318e7a389f1fc0d9e2a 100644 (file)
@@ -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 */