From: Timo Sirainen Date: Tue, 7 Mar 2023 11:16:20 +0000 (+0200) Subject: lib-master: Remove unused master_service_settings_detach() X-Git-Tag: 2.4.0~2327 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2fa857c7898882784c387c6c10db5f33c6cf7b8;p=thirdparty%2Fdovecot%2Fcore.git lib-master: Remove unused master_service_settings_detach() --- diff --git a/src/lib-master/master-service-settings.c b/src/lib-master/master-service-settings.c index 72fc4a02d3..087aab9ef4 100644 --- a/src/lib-master/master-service-settings.c +++ b/src/lib-master/master-service-settings.c @@ -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) { diff --git a/src/lib-master/master-service-settings.h b/src/lib-master/master-service-settings.h index cc7c7eeae4..4c4043966d 100644 --- a/src/lib-master/master-service-settings.h +++ b/src/lib-master/master-service-settings.h @@ -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);