dovecot-1.2: virtual: Avoid getting duplicate mailboxes when exp...
dovecot at dovecot.org
dovecot at dovecot.org
Fri Feb 27 01:30:42 EET 2009
details: http://hg.dovecot.org/dovecot-1.2/rev/7224c45d4719
changeset: 8790:7224c45d4719
user: Timo Sirainen <tss at iki.fi>
date: Thu Feb 26 18:29:18 2009 -0500
description:
virtual: Avoid getting duplicate mailboxes when expanding wildcards.
diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
src/plugins/virtual/virtual-config.c | 4 +++-
diffs (14 lines):
diff -r d153c72800e0 -r 7224c45d4719 src/plugins/virtual/virtual-config.c
--- a/src/plugins/virtual/virtual-config.c Thu Feb 26 18:27:17 2009 -0500
+++ b/src/plugins/virtual/virtual-config.c Thu Feb 26 18:29:18 2009 -0500
@@ -263,7 +263,9 @@ static int virtual_config_expand_wildcar
continue;
if (virtual_config_match(info, &wildcard_boxes, &i) &&
- !virtual_config_match(info, &neg_boxes, &j)) {
+ !virtual_config_match(info, &neg_boxes, &j) &&
+ virtual_backend_box_lookup_name(ctx->mbox,
+ info->name) == NULL) {
virtual_config_copy_expanded(ctx, wboxes[i],
info->name);
}
More information about the dovecot-cvs
mailing list