# HG changeset patch # User Timo Sirainen # Date 1112115177 -10800 # Node ID c913cf1dfb08446d28d3ee99537175aea07286f1 # Parent ff47e78ad7173e963a1332282509e188a44ac234 SORT might have crashed just before finishing. diff -r ff47e78ad717 -r c913cf1dfb08 src/imap/imap-sort.c --- a/src/imap/imap-sort.c Tue Mar 29 19:48:42 2005 +0300 +++ b/src/imap/imap-sort.c Tue Mar 29 19:52:57 2005 +0300 @@ -247,12 +247,12 @@ while (mailbox_search_next(ctx->search_ctx, mail) > 0) mail_sort_input(ctx, mail); + mail_sort_flush(ctx); + ret = mailbox_search_deinit(ctx->search_ctx); + mail_free(mail); mail_free(ctx->other_mail); - mail_sort_flush(ctx); - ret = mailbox_search_deinit(ctx->search_ctx); - if (mailbox_transaction_commit(ctx->t, 0) < 0) ret = -1;