changeset 2600:0f7327288390 HEAD

extra asserts
author Timo Sirainen <tss@iki.fi>
date Sat, 11 Sep 2004 19:18:12 +0300
parents 859dddfed80c
children 548dc4251583
files src/lib-index/mail-cache-transaction.c
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-cache-transaction.c	Sat Sep 11 19:14:10 2004 +0300
+++ b/src/lib-index/mail-cache-transaction.c	Sat Sep 11 19:18:12 2004 +0300
@@ -305,6 +305,7 @@
 
 	/* check again - locking might have reopened the cache file */
 	if (ctx->reserved_space != 0) {
+		i_assert(ctx->cache_file_seq == ctx->cache->hdr->file_seq);
 		mail_cache_free_space(ctx->cache, ctx->reserved_space_offset,
 				      ctx->reserved_space);
 	}
@@ -425,6 +426,7 @@
 		}
 
 		/* write it to file */
+		i_assert(ctx->cache_file_seq == cache->hdr->file_seq);
 		if (pwrite_full(cache->fd, rec, max_size, write_offset) < 0) {
 			mail_cache_set_syscall_error(cache, "pwrite_full()");
 			return -1;