]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lmtp: Remove client.service_set
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Thu, 5 Jan 2023 12:07:56 +0000 (14:07 +0200)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 20 Nov 2023 12:11:41 +0000 (14:11 +0200)
Just use master_service_get_service_settings() on demand.

src/lmtp/lmtp-client.c
src/lmtp/lmtp-client.h

index 96c009bbfeea2de0709bcf70de41d4c33a099668..05ce754c05413252c9bacffc9154fb6eecbbd0fb 100644 (file)
@@ -130,7 +130,6 @@ static void client_read_settings(struct client *client, bool ssl)
        if (settings_var_expand(&lmtp_setting_parser_info, lmtp_set,
                                client->pool, tab, &error) <= 0)
                i_fatal("Failed to expand settings: %s", error);
-       client->service_set = master_service_get_service_settings(master_service);
        client->lmtp_set = lmtp_set;
        client->unexpanded_lda_set = lda_set;
 }
@@ -169,7 +168,7 @@ struct client *client_create(int fd_in, int fd_out,
        client_load_modules(client);
        client->my_domain = client->unexpanded_lda_set->hostname;
 
-       if (client->service_set->verbose_proctitle)
+       if (master_service_get_service_settings(master_service)->verbose_proctitle)
                verbose_proctitle = TRUE;
 
        p_array_init(&client->module_contexts, client->pool, 5);
index 3c75eb8768b08c0c52620c188f30a84ab653756d..d7fbaf12187388af976199886dbcab1c6510fd77 100644 (file)
@@ -75,7 +75,6 @@ struct client {
 
        const struct lda_settings *unexpanded_lda_set;
        const struct lmtp_settings *lmtp_set;
-       const struct master_service_settings *service_set;
 
        struct smtp_server_connection *conn;