[dovecot-cvs] dovecot/src/lib-storage/index index-transaction.c, 1.1, 1.2

cras at procontrol.fi cras at procontrol.fi
Tue May 11 00:09:17 EEST 2004


Update of /home/cvs/dovecot/src/lib-storage/index
In directory talvi:/tmp/cvs-serv14645/lib-storage/index

Modified Files:
	index-transaction.c 
Log Message:
When committing with no changes, don't try to sync them later.



Index: index-transaction.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-storage/index/index-transaction.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- index-transaction.c	27 Apr 2004 20:25:54 -0000	1.1
+++ index-transaction.c	10 May 2004 21:09:15 -0000	1.2
@@ -27,8 +27,10 @@
 	if (ret < 0)
 		mail_storage_set_index_error(t->ibox);
 
-	t->ibox->commit_log_file_seq = seq;
-	t->ibox->commit_log_file_offset = offset;
+	if (seq != 0) {
+		t->ibox->commit_log_file_seq = seq;
+		t->ibox->commit_log_file_offset = offset;
+	}
 
 	index_transaction_free(t);
 	return ret;



More information about the dovecot-cvs mailing list