[dovecot-cvs] dovecot/src/lib-index mail-index-update.c,1.30,1.31
cras at procontrol.fi
cras at procontrol.fi
Fri Nov 1 18:02:25 EET 2002
Update of /home/cvs/dovecot/src/lib-index
In directory danu:/tmp/cvs-serv13509
Modified Files:
mail-index-update.c
Log Message:
update_by_replace_fields() didn't update header
Index: mail-index-update.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mail-index-update.c,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- mail-index-update.c 29 Oct 2002 05:22:12 -0000 1.30
+++ mail-index-update.c 1 Nov 2002 16:02:23 -0000 1.31
@@ -242,9 +242,15 @@
space to do it */
static void update_by_replace_fields(MailIndexUpdate *update)
{
+ MailIndexDataRecordHeader *data_hdr;
MailIndexDataRecord *rec;
size_t field_size;
int index;
+
+ /* update header */
+ data_hdr = mail_index_data_lookup_header(update->index->data,
+ update->rec);
+ memcpy(data_hdr, &update->data_hdr, sizeof(*data_hdr));
rec = mail_index_data_lookup(update->index->data, update->rec, 0);
while (rec != NULL) {
More information about the dovecot-cvs
mailing list