]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-smtp: smtp-server-connection - Update hostname in settings upon TLS SNI
authorStephan Bosch <stephan.bosch@open-xchange.com>
Sun, 18 Aug 2024 00:37:04 +0000 (02:37 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 17 Jan 2025 08:40:01 +0000 (10:40 +0200)
src/lib-smtp/smtp-server-connection.c

index c3a13915e68a46d28463068717e6ef157bcc069c..9203abf5977f323e3bca2661e763532cf0b66f5b 100644 (file)
@@ -367,7 +367,8 @@ smtp_server_connection_sni_callback(const char *name, const char **error_r,
                settings_free(ssl_set);
                return -1;
        }
-
+       if (conn->local_name != NULL && *conn->local_name != '\0')
+               conn->set.hostname = conn->local_name;
        if (conn->callbacks->conn_tls_sni_callback != NULL &&
            conn->callbacks->conn_tls_sni_callback(conn->context, name,
                                                   error_r) < 0) {