ARC: add guard in verify against lack of the dkim-verify context
[exim.git] / src / src / arc.c
index eb143b697486627119076503ddd74777d714056e..06ca9373616f1eedefb7afc80ea497e7b884c447 100644 (file)
@@ -993,6 +993,12 @@ acl_verify_arc(void)
 arc_ctx ctx = { NULL };
 const uschar * res;
 
+if (!dkim_verify_ctx)
+  {
+  DEBUG(D_acl) debug_printf("ARC: no DKIM verify context\n");
+  return NULL;
+  }
+
 /* AS evaluation, per
 https://tools.ietf.org/html/draft-ietf-dmarc-arc-protocol-10#section-6
 */