Mercurial > dovecot > core-2.2
changeset 15135:1937b38f50f0
quota: Skip alias symlinks when calculating quota
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Tue, 18 Sep 2012 18:40:46 +0300 |
parents | eff1d11ce14b |
children | 45773a09dcf2 |
files | src/plugins/quota/quota-count.c src/plugins/quota/quota-maildir.c |
diffstat | 2 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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 |
--- 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; }