From 77416576355f1fec4edeb1f31d88db148f84fb92 Mon Sep 17 00:00:00 2001 From: Stephan Bosch Date: Fri, 16 Nov 2018 13:51:22 +0100 Subject: [PATCH] quota: Make quota_root_is_visible() available for plugins --- src/plugins/quota/quota-private.h | 2 ++ src/plugins/quota/quota.c | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/quota/quota-private.h b/src/plugins/quota/quota-private.h index a05b98b6d8..694f7674fd 100644 --- a/src/plugins/quota/quota-private.h +++ b/src/plugins/quota/quota-private.h @@ -135,6 +135,8 @@ void quota_remove_user_namespace(struct mail_namespace *ns); struct quota *quota_get_mail_user_quota(struct mail_user *user); +bool quota_root_is_visible(struct quota_root *root, struct mailbox *box); + /* Returns 1 if values were returned successfully, 0 if we're recursing into the same function, -1 if error. */ int quota_count(struct quota_root *root, uint64_t *bytes_r, uint64_t *count_r, diff --git a/src/plugins/quota/quota.c b/src/plugins/quota/quota.c index f131b6c5d1..1d13f7451f 100644 --- a/src/plugins/quota/quota.c +++ b/src/plugins/quota/quota.c @@ -495,8 +495,7 @@ quota_root_iter_init(struct mailbox *box) return iter; } -static bool -quota_root_is_visible(struct quota_root *root, struct mailbox *box) +bool quota_root_is_visible(struct quota_root *root, struct mailbox *box) { if (root->quota->user == box->storage->user) { if (array_lsearch_ptr(&root->namespaces, box->list->ns) == NULL) -- 2.47.3