From: Timo Sirainen Date: Sun, 5 Oct 2008 16:11:35 +0000 (+0300) Subject: Maildir++ quota: If there'a s "*" quota rule with 0 limits, keep the quota up-to... X-Git-Tag: 1.2.alpha2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=53101f0e1e998d9bf718689fdb1363c5f0a07b0f;p=thirdparty%2Fdovecot%2Fcore.git Maildir++ quota: If there'a s "*" quota rule with 0 limits, keep the quota up-to-date anyway. --HG-- branch : HEAD --- diff --git a/src/plugins/quota/quota-maildir.c b/src/plugins/quota/quota-maildir.c index e7afb0f995..42b1b0b87e 100644 --- a/src/plugins/quota/quota-maildir.c +++ b/src/plugins/quota/quota-maildir.c @@ -628,7 +628,10 @@ static int maildirquota_refresh(struct maildir_quota_root *root) if (root->root.set->default_rule.bytes_limit == 0 && root->root.set->default_rule.count_limit == 0) { /* no quota */ - return 0; + if (!root->root.set->force_default_rule) + return 0; + /* explicitly specified 0 as quota. keep the quota + updated even if it's not enforced. */ } ret = maildirsize_recalculate(root);