]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lmtp: Replace mail_storage_service_read_settings() with master_service_settings_insta...
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Fri, 10 Mar 2023 22:55:44 +0000 (00:55 +0200)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 20 Nov 2023 12:20:55 +0000 (14:20 +0200)
There's no need to actually read the settings, since they're already read.
LMTP client just needs a settings instance.

src/lmtp/lmtp-client.c

index 459791d70f1998c666a343000f638def17ae3deb..ff98a152e55756da5c16517b9e2a337f5751b237 100644 (file)
@@ -111,10 +111,7 @@ static void client_read_settings(struct client *client, bool ssl)
        input.end_client_tls_secured = ssl;
        input.username = "";
 
-       if (mail_storage_service_read_settings(storage_service, &input,
-                                              &client->set_instance, &error) < 0)
-               i_fatal("%s", error);
-
+       client->set_instance = master_service_settings_instance_new(master_service);
        client->raw_mail_user =
                raw_storage_create_from_set(storage_service, client->set_instance);