]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
plugins: acl - Move acl_storage_rights_ctx_init()
authorAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 1 Dec 2023 10:44:32 +0000 (12:44 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 12 Feb 2025 10:34:11 +0000 (12:34 +0200)
Simplifies later change.

src/plugins/acl/acl-mailbox-list.c

index 457ddacc3e1603119ee72491c464762d163448d5..e18ac5cbd9b2a6fe52c3df0c3867168160cb09ee 100644 (file)
@@ -513,6 +513,19 @@ static void acl_mailbox_list_deinit(struct mailbox_list *list)
        alist->module_ctx.super.deinit(list);
 }
 
+static void acl_storage_rights_ctx_init(struct acl_storage_rights_context *ctx,
+                                       struct acl_backend *backend)
+{
+       unsigned int i;
+
+       ctx->backend = backend;
+       for (i = 0; i < ACL_STORAGE_RIGHT_COUNT; i++) {
+               ctx->acl_storage_right_idx[i] =
+                       acl_backend_lookup_right(backend,
+                                                acl_storage_right_names[i]);
+       }
+}
+
 static void acl_mailbox_list_init_shared(struct mailbox_list *list)
 {
        struct acl_mailbox_list *alist;
@@ -527,19 +540,6 @@ static void acl_mailbox_list_init_shared(struct mailbox_list *list)
        MODULE_CONTEXT_SET(list, acl_mailbox_list_module, alist);
 }
 
-static void acl_storage_rights_ctx_init(struct acl_storage_rights_context *ctx,
-                                       struct acl_backend *backend)
-{
-       unsigned int i;
-
-       ctx->backend = backend;
-       for (i = 0; i < ACL_STORAGE_RIGHT_COUNT; i++) {
-               ctx->acl_storage_right_idx[i] =
-                       acl_backend_lookup_right(backend,
-                                                acl_storage_right_names[i]);
-       }
-}
-
 static bool acl_namespace_is_ignored(struct mailbox_list *list)
 {
        const char *value =