diff -urN ../exim-4.96.orig/src/dmarc.c ./src/dmarc.c --- ../exim-4.96.orig/src/dmarc.c 2022-06-23 16:41:10.000000000 +0300 +++ ./src/dmarc.c 2023-06-09 20:11:12.388980000 +0300 @@ -478,8 +478,13 @@ ves == PDKIM_VERIFY_INVALID_PUBKEY_IMPORT ? ARES_RESULT_PERMERROR : ARES_RESULT_UNKNOWN : ARES_RESULT_UNKNOWN; +#if DMARC_API >= 100400 + dkim_history_buffer = string_sprintf("%sdkim %s %s %d\n", dkim_history_buffer, + sig->domain, sig->selector, dkim_ares_result); +#else dkim_history_buffer = string_sprintf("%sdkim %s %d\n", dkim_history_buffer, sig->domain, dkim_ares_result); +#endif sig = sig->next; }