Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8790:7224c45d4719 HEAD
virtual: Avoid getting duplicate mailboxes when expanding wildcards.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 26 Feb 2009 18:29:18 -0500 |
parents | d153c72800e0 |
children | 93c25cfe2760 |
files | src/plugins/virtual/virtual-config.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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 @@ 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); }