dovecot-2.1: quota: Skip alias symlinks when calculating quota

dovecot at dovecot.org dovecot at dovecot.org
Tue Sep 18 18:45:16 EEST 2012


details:   http://hg.dovecot.org/dovecot-2.1/rev/1937b38f50f0
changeset: 14707:1937b38f50f0
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Sep 18 18:40:46 2012 +0300
description:
quota: Skip alias symlinks when calculating quota

diffstat:

 src/plugins/quota/quota-count.c   |  1 +
 src/plugins/quota/quota-maildir.c |  1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diffs (22 lines):

diff -r eff1d11ce14b -r 1937b38f50f0 src/plugins/quota/quota-count.c
--- a/src/plugins/quota/quota-count.c	Tue Sep 18 18:40:17 2012 +0300
+++ b/src/plugins/quota/quota-count.c	Tue Sep 18 18:40:46 2012 +0300
@@ -71,6 +71,7 @@
 	int ret = 0;
 
 	ctx = mailbox_list_iter_init(ns->list, "*",
+				     MAILBOX_LIST_ITER_SKIP_ALIASES |
 				     MAILBOX_LIST_ITER_RETURN_NO_FLAGS);
 	while ((info = mailbox_list_iter_next(ctx)) != NULL) {
 		if ((info->flags & (MAILBOX_NONEXISTENT |
diff -r eff1d11ce14b -r 1937b38f50f0 src/plugins/quota/quota-maildir.c
--- a/src/plugins/quota/quota-maildir.c	Tue Sep 18 18:40:17 2012 +0300
+++ b/src/plugins/quota/quota-maildir.c	Tue Sep 18 18:40:46 2012 +0300
@@ -131,6 +131,7 @@
 	ctx->path = str_new(default_pool, 512);
 	ctx->list = list;
 	ctx->iter = mailbox_list_iter_init(list, "*",
+					   MAILBOX_LIST_ITER_SKIP_ALIASES |
 					   MAILBOX_LIST_ITER_RETURN_NO_FLAGS);
 	return ctx;
 }


More information about the dovecot-cvs mailing list