From 9f018a85c93145e789ea5365718cfc6dd954a913 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Mon, 20 Apr 2009 12:35:32 -0400 Subject: [PATCH] Maildir++ quota: Recalculation was broken if limits were defined by maildirsize file (and not quota_rules). --HG-- branch : HEAD --- src/plugins/quota/quota-maildir.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/quota/quota-maildir.c b/src/plugins/quota/quota-maildir.c index a493f5bc34..1287e9d524 100644 --- a/src/plugins/quota/quota-maildir.c +++ b/src/plugins/quota/quota-maildir.c @@ -642,7 +642,9 @@ static int maildirquota_refresh(struct maildir_quota_root *root) ret = maildirsize_read(root); } T_END; if (ret == 0) { - if (root->root.set->default_rule.bytes_limit == 0 && + if (root->root.bytes_limit == 0 && + root->root.count_limit == 0 && + root->root.set->default_rule.bytes_limit == 0 && root->root.set->default_rule.count_limit == 0) { /* no quota */ if (!root->root.set->force_default_rule) -- 2.47.3