changeset 2541:75e8fc49a102 HEAD

Fix for error handling.
author Timo Sirainen <tss@iki.fi>
date Fri, 03 Sep 2004 21:33:26 +0300
parents 5f62a2c34729
children c3608081d0e4
files src/lib-storage/index/index-transaction.c
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/index-transaction.c	Fri Sep 03 15:34:35 2004 +0300
+++ b/src/lib-storage/index/index-transaction.c	Fri Sep 03 21:33:26 2004 +0300
@@ -36,10 +36,11 @@
 	ret = mail_index_transaction_commit(t->trans, &seq, &offset);
 	if (ret < 0)
 		mail_storage_set_index_error(t->ibox);
-
-	if (seq != 0) {
-		t->ibox->commit_log_file_seq = seq;
-		t->ibox->commit_log_file_offset = offset;
+	else {
+		if (seq != 0) {
+			t->ibox->commit_log_file_seq = seq;
+			t->ibox->commit_log_file_offset = offset;
+		}
 	}
 
 	index_transaction_free(t);