X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/98c82a3de2d8582aae76e91c4a8d4bcf3e7c55f0..ae8386f03e54cc05f92fcb78b8edcf87184f29aa:/src/src/verify.c diff --git a/src/src/verify.c b/src/src/verify.c index a73004028..3624af0bc 100644 --- a/src/src/verify.c +++ b/src/src/verify.c @@ -889,13 +889,14 @@ can do it there for the non-rcpt-verify case. For this we keep an addresscount. /* Need proper integration with the proper transport mechanism. */ if (cutthrough.delivery) { + uschar * s; if (addr->transport->filter_command) { cutthrough.delivery = FALSE; HDEBUG(D_acl|D_v) debug_printf("Cutthrough cancelled by presence of transport filter\n"); } #ifndef DISABLE_DKIM - if (ob->dkim_domain) + else if ((s = ob->dkim_domain) && (s = expand_string(s)) && *s) { cutthrough.delivery = FALSE; HDEBUG(D_acl|D_v) debug_printf("Cutthrough cancelled by presence of DKIM signing\n");