[dovecot-cvs] dovecot/src/lib-index mail-transaction-log.c, 1.37,
1.38
cras at procontrol.fi
cras at procontrol.fi
Sun Jun 20 03:42:30 EEST 2004
Update of /home/cvs/dovecot/src/lib-index
In directory talvi:/tmp/cvs-serv16735/lib-index
Modified Files:
mail-transaction-log.c
Log Message:
bugfix for extra-records change
Index: mail-transaction-log.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-transaction-log.c,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- mail-transaction-log.c 14 Jun 2004 04:27:44 -0000 1.37
+++ mail-transaction-log.c 20 Jun 2004 00:42:27 -0000 1.38
@@ -922,11 +922,12 @@
if (deleted) {
/* compress deleted appends away */
- for (rec = dest = appends; rec != end; rec++) {
+ for (rec = dest = appends; rec != end; ) {
if (rec->uid != 0)
dest++;
else if (rec != dest)
*rec = *dest;
+ rec = PTR_OFFSET(rec, record_size);
}
buffer_set_used_size(t->appends,
(char *)dest - (char *)appends);
More information about the dovecot-cvs
mailing list