]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
IMAP: Fixed SORT command crashing.
authorTimo Sirainen <tss@iki.fi>
Wed, 25 Feb 2009 19:25:50 +0000 (14:25 -0500)
committerTimo Sirainen <tss@iki.fi>
Wed, 25 Feb 2009 19:25:50 +0000 (14:25 -0500)
--HG--
branch : HEAD

src/imap/imap-search.c

index 19c864df72afd136c300200c1cdcee6ae086fcc7..f40865fb1ae4c67a55573b7ba60449153af3394e 100644 (file)
@@ -533,10 +533,10 @@ bool imap_search_start(struct imap_search_context *ctx,
                client_enable(cmd->client, MAILBOX_FEATURE_CONDSTORE);
        }
 
+       ctx->box = cmd->client->mailbox;
        wanted_fields_get(ctx->box, sort_program,
                          &wanted_fields, &wanted_headers);
 
-       ctx->box = cmd->client->mailbox;
        ctx->trans = mailbox_transaction_begin(ctx->box, 0);
        ctx->sargs = sargs;
        ctx->search_ctx = mailbox_search_init(ctx->trans, sargs, sort_program);