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;
 }