summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2017-02-03 14:00:40 +0000
committerJeremy Harris <jgh146exb@wizmail.org>2017-02-03 14:00:40 +0000
commitf10e3ea3ef65ae1a07a0652d3263b489fd7d66bb (patch)
tree1439118bd4a9373b80435e14df2bc233a18894df
parentf6ef9370d8ad193be6b0203aa85d52b40779242d (diff)
downloadexim4-f10e3ea3ef65ae1a07a0652d3263b489fd7d66bb.tar.gz
Fix no-SSL build
-rw-r--r--src/src/verify.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/src/verify.c b/src/src/verify.c
index 96c2b66cc..7b136d4cc 100644
--- a/src/src/verify.c
+++ b/src/src/verify.c
@@ -682,7 +682,9 @@ tls_retry_connection:
SMTP command to send. If we tried TLS but it failed, try again without
if permitted */
- if ( (yield = smtp_setup_conn(&sx, FALSE)) == DEFER
+ yield = smtp_setup_conn(&sx, FALSE);
+#ifdef SUPPORT_TLS
+ if ( yield == DEFER
&& addr->basic_errno == ERRNO_TLSFAILURE
&& ob->tls_tempfail_tryclear
&& verify_check_given_host(&ob->hosts_require_tls, host) != OK
@@ -694,6 +696,7 @@ tls_retry_connection:
addr->transport_return = PENDING_DEFER;
yield = smtp_setup_conn(&sx, TRUE);
}
+#endif
if (yield != OK)
{
errno = addr->basic_errno;