Mercurial > dovecot > original-hg > dovecot-1.2
changeset 2313:affe191f21ed HEAD
thread/sort: commit the transaction, don't rollback..
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 10 Jul 2004 14:14:58 +0300 |
parents | cc753e275197 |
children | e2714bd499b7 |
files | src/imap/imap-sort.c src/imap/imap-thread.c |
diffstat | 2 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/imap/imap-sort.c Fri Jul 09 22:59:44 2004 +0300 +++ b/src/imap/imap-sort.c Sat Jul 10 14:14:58 2004 +0300 @@ -250,7 +250,8 @@ mail_sort_flush(ctx); ret = mailbox_search_deinit(ctx->search_ctx); - mailbox_transaction_rollback(ctx->t); + if (mailbox_transaction_commit(ctx->t) < 0) + ret = -1; if (ctx->written || ret == 0) { str_append(ctx->str, "\r\n");
--- a/src/imap/imap-thread.c Fri Jul 09 22:59:44 2004 +0300 +++ b/src/imap/imap-thread.c Sat Jul 10 14:14:58 2004 +0300 @@ -147,7 +147,8 @@ o_stream_send_str(client->output, "\r\n"); ret = mailbox_search_deinit(ctx->search_ctx); - mailbox_transaction_rollback(ctx->t); + if (mailbox_transaction_commit(ctx->t) < 0) + ret = -1; mail_thread_deinit(ctx); return ret; }