]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-master: Remove unused master_service_settings_detach()
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Tue, 7 Mar 2023 11:16:20 +0000 (13:16 +0200)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 20 Nov 2023 12:11:41 +0000 (14:11 +0200)
src/lib-master/master-service-settings.c
src/lib-master/master-service-settings.h

index 72fc4a02d353f4c20de191d537aa8c2bf3447128..087aab9ef4876107f371d66bb2da700e7fe296c0 100644 (file)
@@ -744,15 +744,6 @@ int master_service_settings_read_simple(struct master_service *service,
        return master_service_settings_read(service, &input, &output, error_r);
 }
 
-pool_t master_service_settings_detach(struct master_service *service)
-{
-       pool_t pool = service->set_pool;
-
-       settings_parser_unref(&service->set_parser);
-       service->set_pool = NULL;
-       return pool;
-}
-
 const struct master_service_settings *
 master_service_get_service_settings(struct master_service *service)
 {
index cc7c7eeae43e16728757b134167ec8062b59885b..4c4043966d28471de6b1c02494ffb186075bf9f5 100644 (file)
@@ -128,10 +128,6 @@ int master_service_settings_read(struct master_service *service,
 int master_service_settings_read_simple(struct master_service *service,
                                        const struct setting_parser_info **roots,
                                        const char **error_r) ATTR_NULL(2);
-/* destroy settings parser and clear service's set_pool, so that
-   master_service_settings_read*() can be called without freeing memory used
-   by existing settings structures. */
-pool_t master_service_settings_detach(struct master_service *service);
 
 const struct master_service_settings *
 master_service_get_service_settings(struct master_service *service);