From: Stephan Bosch Date: Fri, 16 Nov 2018 12:51:22 +0000 (+0100) Subject: quota: Make quota_root_is_visible() available for plugins X-Git-Tag: 2.4.1~150 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=77416576355f1fec4edeb1f31d88db148f84fb92;p=thirdparty%2Fdovecot%2Fcore.git quota: Make quota_root_is_visible() available for plugins --- 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)