From 107f6e87c6edcb29cf87195357144dea3fdda9af Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 26 Feb 2009 18:29:18 -0500 Subject: [PATCH] virtual: Avoid getting duplicate mailboxes when expanding wildcards. --HG-- branch : HEAD --- src/plugins/virtual/virtual-config.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/virtual/virtual-config.c b/src/plugins/virtual/virtual-config.c index 8c411015d2..396a94cb9c 100644 --- a/src/plugins/virtual/virtual-config.c +++ b/src/plugins/virtual/virtual-config.c @@ -263,7 +263,9 @@ static int virtual_config_expand_wildcards(struct virtual_parse_context *ctx) 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); } -- 2.47.3