]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
imap: Fixed checking if list=children namespace has children.
authorTimo Sirainen <tss@iki.fi>
Tue, 13 Jul 2010 20:04:55 +0000 (21:04 +0100)
committerTimo Sirainen <tss@iki.fi>
Tue, 13 Jul 2010 20:04:55 +0000 (21:04 +0100)
src/imap/cmd-list.c

index 0dcce60cb3fc5451712248ab4a016d0992a8c1f0..8022ea6e504b486c4f524876833dea4004ba9845 100644 (file)
@@ -205,7 +205,8 @@ static bool list_namespace_has_children(struct cmd_list_context *ctx)
        if ((ctx->list_flags & MAILBOX_LIST_ITER_SELECT_SUBSCRIBED) != 0)
                list_flags |= MAILBOX_LIST_ITER_SELECT_SUBSCRIBED;
 
-       list_iter = mailbox_list_iter_init(ctx->ns->list, "%", list_flags);
+       list_iter = mailbox_list_iter_init(ctx->ns->list,
+               t_strconcat(ctx->ns->prefix, "%", NULL), list_flags);
        info = mailbox_list_iter_next(list_iter);
        if (info != NULL)
                ret = TRUE;