]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lmtp: Update server greeting after getting new settings when doing SNI
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 14 Nov 2024 12:13:00 +0000 (14:13 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 17 Jan 2025 08:40:01 +0000 (10:40 +0200)
src/lmtp/lmtp-client.c

index 4814c7e766fbcd89c5732225d0fefe2febefe381..31d13323e5743b0e5fc6d3acecd9f058ca6f5db4 100644 (file)
@@ -22,7 +22,6 @@
 #include "lmtp-local.h"
 #include "lmtp-proxy.h"
 #include "lmtp-commands.h"
-#include "smtp-server-private.h"
 
 #include <unistd.h>
 
@@ -418,8 +417,8 @@ client_connection_tls_sni_callback(void *context, const char *name,
        }
        settings_free(old_lda_set);
        settings_free(old_lmtp_set);
-
-       conn->set.login_greeting = client->lmtp_set->login_greeting;
+       smtp_server_connection_set_greeting(client->conn,
+                                           client->lmtp_set->login_greeting);
 
        return 0;
 }