[dovecot-cvs] dovecot/src/lib-index/mbox mbox-rewrite.c,1.39,1.40

cras at procontrol.fi cras at procontrol.fi
Thu Nov 21 16:56:10 EET 2002


Update of /home/cvs/dovecot/src/lib-index/mbox
In directory danu:/tmp/cvs-serv29552

Modified Files:
	mbox-rewrite.c 
Log Message:
Don't rewrite when there's no messages (ie. don't write the one '\n').



Index: mbox-rewrite.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mbox/mbox-rewrite.c,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- mbox-rewrite.c	20 Nov 2002 17:06:46 -0000	1.39
+++ mbox-rewrite.c	21 Nov 2002 14:56:07 -0000	1.40
@@ -415,7 +415,8 @@
 	if (!index->set_lock(index, MAIL_LOCK_SHARED))
 		return FALSE;
 
-        rewrite = (index->header->flags & INDEX_DIRTY_FLAGS);
+	rewrite = (index->header->flags & INDEX_DIRTY_FLAGS) &&
+		index->header->messages_count > 0;
 
 	if (!index->set_lock(index, MAIL_LOCK_UNLOCK))
 		return FALSE;




More information about the dovecot-cvs mailing list