dovecot: Log a nice warning if using maildir++ quota without mai...

dovecot at dovecot.org dovecot at dovecot.org
Sun Oct 21 03:09:36 EEST 2007


details:   http://hg.dovecot.org/dovecot/rev/9e7bf6becfb4
changeset: 6582:9e7bf6becfb4
user:      Timo Sirainen <tss at iki.fi>
date:      Sun Oct 21 03:09:33 2007 +0300
description:
Log a nice warning if using maildir++ quota without maildir storages.

diffstat:

1 file changed, 10 insertions(+), 1 deletion(-)
src/plugins/quota/quota-maildir.c |   11 ++++++++++-

diffs (22 lines):

diff -r d4b2df823ca5 -r 9e7bf6becfb4 src/plugins/quota/quota-maildir.c
--- a/src/plugins/quota/quota-maildir.c	Sun Oct 21 03:00:09 2007 +0300
+++ b/src/plugins/quota/quota-maildir.c	Sun Oct 21 03:09:33 2007 +0300
@@ -537,8 +537,17 @@ static int maildirquota_refresh(struct m
 {
 	int ret;
 
-	if (!root->limits_initialized)
+	if (!root->limits_initialized) {
 		maildirquota_init_limits(root);
+		if (root->maildirsize_path == NULL) {
+			i_warning("quota maildir: No maildir storages, "
+				  "ignoring quota.");
+			return 0;
+		}
+	} else {
+		if (root->maildirsize_path == NULL)
+			return 0;
+	}
 
 	ret = maildirsize_read(root);
 	if (ret == 0) {


More information about the dovecot-cvs mailing list