[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