changeset 2951:93cdd2b92650 HEAD

Crashfix for mmap_disable=yes.
author Timo Sirainen <tss@iki.fi>
date Tue, 07 Dec 2004 03:02:04 +0200
parents 30110ac226a7
children 546214c0e6e9
files src/lib-index/mail-transaction-log.c
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-index/mail-transaction-log.c	Tue Dec 07 02:56:05 2004 +0200
+++ b/src/lib-index/mail-transaction-log.c	Tue Dec 07 03:02:04 2004 +0200
@@ -755,8 +755,10 @@
 
 	if (ret == 0) {
 		/* EOF */
-		buffer_set_used_size(file->buffer,
-				     file->sync_offset - file->buffer_offset);
+		if (file->sync_offset > file->buffer_offset) {
+			buffer_set_used_size(file->buffer, file->sync_offset -
+					     file->buffer_offset);
+		}
 		return 1;
 	}