diff --git a/src/lib-smtp/smtp-client-connection.c b/src/lib-smtp/smtp-client-connection.c index eff03154cd..20c8f240c6 100644 --- a/src/lib-smtp/smtp-client-connection.c +++ b/src/lib-smtp/smtp-client-connection.c @@ -1247,7 +1247,6 @@ static int smtp_client_connection_ssl_init(struct smtp_client_connection *conn, const char **error_r) { - struct ssl_iostream_settings ssl_set; const char *error; if (smtp_client_connection_init_ssl_ctx(conn, &error) < 0) { @@ -1256,11 +1255,6 @@ smtp_client_connection_ssl_init(struct smtp_client_connection *conn, return -1; } - i_zero(&ssl_set); - if (!conn->set.ssl->allow_invalid_cert) { - ssl_set.verbose_invalid_cert = TRUE; - } - if (conn->set.debug) smtp_client_connection_debug(conn, "Starting SSL handshake"); @@ -1276,7 +1270,7 @@ smtp_client_connection_ssl_init(struct smtp_client_connection *conn, io_remove(&conn->conn.io); if (io_stream_create_ssl_client(conn->ssl_ctx, - conn->host, &ssl_set, + conn->host, conn->set.ssl, &conn->conn.input, &conn->conn.output, &conn->ssl_iostream, &error) < 0) { *error_r = t_strdup_printf(