# HG changeset patch # User Timo Sirainen # Date 1240245332 14400 # Node ID 56732ef5ff96905a33bc5059fcaebbdcac61646e # Parent 5317349a8dea94e2690b78b4b04f08a995f4aa0e Maildir++ quota: Recalculation was broken if limits were defined by maildirsize file (and not quota_rules). diff -r 5317349a8dea -r 56732ef5ff96 src/plugins/quota/quota-maildir.c --- a/src/plugins/quota/quota-maildir.c Mon Apr 20 12:17:59 2009 -0400 +++ b/src/plugins/quota/quota-maildir.c Mon Apr 20 12:35:32 2009 -0400 @@ -641,7 +641,9 @@ 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)