dovecot-1.2: Fixed crashing with virtual mailboxes.
dovecot at dovecot.org
dovecot at dovecot.org
Sun Nov 23 02:40:15 EET 2008
details: http://hg.dovecot.org/dovecot-1.2/rev/adf36d9cd338
changeset: 8478:adf36d9cd338
user: Timo Sirainen <tss at iki.fi>
date: Sun Nov 23 01:47:30 2008 +0200
description:
Fixed crashing with virtual mailboxes.
diffstat:
1 file changed, 2 insertions(+)
src/lib-storage/mailbox-list.c | 2 ++
diffs (19 lines):
diff -r c033b3e2d9b6 -r adf36d9cd338 src/lib-storage/mailbox-list.c
--- a/src/lib-storage/mailbox-list.c Sat Nov 22 23:53:00 2008 +0200
+++ b/src/lib-storage/mailbox-list.c Sun Nov 23 01:47:30 2008 +0200
@@ -435,6 +435,7 @@ mailbox_list_ns_iter_next(struct mailbox
/* go to the next namespace */
if (mailbox_list_iter_deinit(&ctx->backend_ctx) < 0)
_ctx->failed = TRUE;
+ ctx->ctx.list->ns = ctx->namespaces;
ctx->backend_ctx =
mailbox_list_iter_init_multiple(ctx->namespaces->list,
ctx->patterns,
@@ -483,6 +484,7 @@ mailbox_list_iter_init_namespaces(struct
for (i = 0; i < count; i++)
ctx->patterns[i] = p_strdup(pool, patterns[i]);
+ ctx->ctx.list->ns = namespaces;
ctx->backend_ctx = mailbox_list_iter_init_multiple(namespaces->list,
patterns, flags);
ctx->namespaces = namespaces->next;
More information about the dovecot-cvs
mailing list