X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/9723f9667322bf96db786fa49d53139a48fabc5e..2bc0f45ec0637be57e5d87b576a72cac71ccaf81:/src/src/smtp_in.c diff --git a/src/src/smtp_in.c b/src/src/smtp_in.c index 433c677e4..e09d35cba 100644 --- a/src/src/smtp_in.c +++ b/src/src/smtp_in.c @@ -595,7 +595,7 @@ uschar * log_msg; for(;;) { #ifndef DISABLE_DKIM - BOOL dkim_save; + unsigned dkim_save; #endif if (chunking_data_left > 0) @@ -606,7 +606,7 @@ for(;;) receive_ungetc = lwr_receive_ungetc; #ifndef DISABLE_DKIM dkim_save = dkim_collect_input; - dkim_collect_input = FALSE; + dkim_collect_input = 0; #endif /* Unless PIPELINING was offered, there should be no next command @@ -2037,32 +2037,34 @@ bmi_run = 0; bmi_verdicts = NULL; #endif dnslist_domain = dnslist_matched = NULL; +#ifdef SUPPORT_SPF +spf_header_comment = spf_received = spf_result = spf_smtp_comment = NULL; +spf_result_guessed = FALSE; +#endif #ifndef DISABLE_DKIM dkim_cur_signer = dkim_signers = -dkim_signing_domain = dkim_signing_selector = NULL; +dkim_signing_domain = dkim_signing_selector = dkim_signatures = NULL; dkim_cur_signer = dkim_signers = dkim_signing_domain = dkim_signing_selector = NULL; -dkim_disable_verify = dkim_collect_input = FALSE; +dkim_disable_verify = FALSE; +dkim_collect_input = 0; dkim_verify_overall = dkim_verify_status = dkim_verify_reason = NULL; dkim_key_length = 0; dkim_verify_signers = US"$dkim_signers"; #endif -dsn_ret = 0; -dsn_envid = NULL; -deliver_host = deliver_host_address = NULL; /* Can be set by ACL */ -#ifndef DISABLE_PRDR -prdr_requested = FALSE; -#endif -#ifdef SUPPORT_SPF -spf_header_comment = spf_received = spf_result = spf_smtp_comment = NULL; -spf_result_guessed = FALSE; -#endif #ifdef EXPERIMENTAL_DMARC dmarc_has_been_checked = dmarc_disable_verify = dmarc_enable_forensic = FALSE; -dmarc_domain_policy = dmarc_status = dmarc_status_text = dmarc_used_domain = NULL; +dmarc_domain_policy = dmarc_status = dmarc_status_text = +dmarc_used_domain = NULL; #endif #ifdef EXPERIMENTAL_ARC arc_state = arc_state_reason = NULL; #endif +dsn_ret = 0; +dsn_envid = NULL; +deliver_host = deliver_host_address = NULL; /* Can be set by ACL */ +#ifndef DISABLE_PRDR +prdr_requested = FALSE; +#endif #ifdef SUPPORT_I18N message_smtputf8 = FALSE; #endif