From: Stephan Bosch Date: Sat, 20 Jul 2019 11:05:08 +0000 (+0200) Subject: lib-smtp: smtp-client-connection - Make sure connect timeout is always reset upon... X-Git-Tag: 2.3.10~290 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d869e4ffd9436f649558a43f2632557c99a1f178;p=thirdparty%2Fdovecot%2Fcore.git lib-smtp: smtp-client-connection - Make sure connect timeout is always reset upon TLS handshake success. --- diff --git a/src/lib-smtp/smtp-client-connection.c b/src/lib-smtp/smtp-client-connection.c index 985e04b64e..c3ccf6e425 100644 --- a/src/lib-smtp/smtp-client-connection.c +++ b/src/lib-smtp/smtp-client-connection.c @@ -1076,6 +1076,9 @@ static void smtp_client_connection_input(struct connection *_conn) i_assert(ret == 0); return; } + + if (conn->to_connect != NULL) + timeout_reset(conn->to_connect); } if (!conn->connect_succeeded) {