[dovecot-cvs] dovecot/src/lib-index mail-transaction-log.c, 1.9, 1.10

cras at procontrol.fi cras at procontrol.fi
Thu Apr 29 03:13:07 EEST 2004


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

Modified Files:
	mail-transaction-log.c 
Log Message:
assert



Index: mail-transaction-log.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-transaction-log.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- mail-transaction-log.c	29 Apr 2004 00:08:00 -0000	1.9
+++ mail-transaction-log.c	29 Apr 2004 00:13:05 -0000	1.10
@@ -334,6 +334,8 @@
 		hdr.prev_file_offset = index->hdr->log_file_offset;
 	hdr.file_seq = index->hdr->log_file_seq+1;
 
+	i_assert(log->head == NULL || hdr.file_seq > log->head->hdr.file_seq);
+
 	if (write_full(fd, &hdr, sizeof(hdr)) < 0) {
 		mail_index_file_set_syscall_error(index, path, "write_full()");
                 (void)file_dotlock_delete(path, fd);



More information about the dovecot-cvs mailing list