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