From: Timo Sirainen Date: Thu, 12 Jan 2023 16:25:23 +0000 (+0200) Subject: lib-storage: Remove unused mail_storage_service_get_global() X-Git-Tag: 2.4.0~3105 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a77d87ba6ef6e800984af15022070e82d6d09eb9;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Remove unused mail_storage_service_get_global() --- diff --git a/src/lib-storage/mail-storage-service.c b/src/lib-storage/mail-storage-service.c index d366439c23..f55304769b 100644 --- a/src/lib-storage/mail-storage-service.c +++ b/src/lib-storage/mail-storage-service.c @@ -97,7 +97,6 @@ struct mail_storage_service_user { }; struct module *mail_storage_service_modules = NULL; -static struct mail_storage_service_ctx *storage_service_global = NULL; static int mail_storage_service_var_expand(struct mail_storage_service_ctx *ctx, @@ -1007,8 +1006,6 @@ mail_storage_service_init(struct master_service *service, if ((flags & MAIL_STORAGE_SERVICE_FLAG_NO_LOG_INIT) == 0) master_service_init_log_with_prefix(service, ctx->default_log_prefix); dict_drivers_register_builtin(); - if (storage_service_global == NULL) - storage_service_global = ctx; return ctx; } @@ -1769,8 +1766,6 @@ void mail_storage_service_deinit(struct mail_storage_service_ctx **_ctx) if (ctx->set_cache != NULL) master_service_settings_cache_deinit(&ctx->set_cache); - if (storage_service_global == ctx) - storage_service_global = NULL; pool_unref(&ctx->pool); module_dir_unload(&mail_storage_service_modules); @@ -1778,11 +1773,6 @@ void mail_storage_service_deinit(struct mail_storage_service_ctx **_ctx) dict_drivers_unregister_builtin(); } -struct mail_storage_service_ctx *mail_storage_service_get_global(void) -{ - return storage_service_global; -} - void *mail_storage_service_user_get_set(struct mail_storage_service_user *user, const struct setting_parser_info *root) { diff --git a/src/lib-storage/mail-storage-service.h b/src/lib-storage/mail-storage-service.h index d7aae7b0b1..8474d3b16f 100644 --- a/src/lib-storage/mail-storage-service.h +++ b/src/lib-storage/mail-storage-service.h @@ -145,9 +145,6 @@ void mail_storage_service_all_init_mask(struct mail_storage_service_ctx *ctx, int mail_storage_service_all_next(struct mail_storage_service_ctx *ctx, const char **username_r); void mail_storage_service_deinit(struct mail_storage_service_ctx **ctx); -/* Returns the first created service context. If it gets freed, NULL is - returned until the next time mail_storage_service_init() is called. */ -struct mail_storage_service_ctx *mail_storage_service_get_global(void); /* Activate user context. Normally this is called automatically by the ioloop, but e.g. during loops at deinit where all users are being destroyed, it's