From d869e4ffd9436f649558a43f2632557c99a1f178 Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Sat, 20 Jul 2019 13:05:08 +0200 Subject: [PATCH] lib-smtp: smtp-client-connection - Make sure connect timeout is always reset upon TLS handshake success. --- src/lib-smtp/smtp-client-connection.c | 3 +++ 1 file changed, 3 insertions(+) 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) { -- 2.47.3