]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
virtual: Don't fail if using -negative boxes.
authorTimo Sirainen <tss@iki.fi>
Tue, 31 Mar 2009 20:39:35 +0000 (16:39 -0400)
committerTimo Sirainen <tss@iki.fi>
Tue, 31 Mar 2009 20:39:35 +0000 (16:39 -0400)
--HG--
branch : HEAD

src/plugins/virtual/virtual-config.c

index f37ebace40a646b40cd549839081092701fdb60c..728458fbd4201ee2f991d094bcdc2c1ae9440470 100644 (file)
@@ -119,6 +119,7 @@ virtual_config_parse_line(struct virtual_parse_context *ctx, const char *line,
        if (strcasecmp(line, "INBOX") == 0)
                line = "INBOX";
        bbox->name = p_strdup(ctx->pool, line);
+       if (*line == '-') line++;
        bbox->ns = mail_namespace_find(user->namespaces, &line);
        if (bbox->ns == NULL) {
                *error_r = t_strdup_printf("Namespace not found for %s",