[dovecot-cvs] dovecot/src/lib-index/mbox mbox-sync-full.c,1.10,1.11
cras at procontrol.fi
cras at procontrol.fi
Sun Jan 12 01:13:39 EET 2003
- Previous message: [dovecot-cvs] dovecot/src/lib-mail message-content-parser.c,1.7,1.8 message-content-parser.h,1.5,1.6 message-header-decode.c,1.2,1.3 message-header-decode.h,1.1,1.2 message-parser.c,1.32,1.33 message-parser.h,1.15,1.16 message-tokenize.c,1.2,1.3 Message-Id: <20030111195559.60D1E238CB@danu.procontrol.fi>
- Next message: [dovecot-cvs] dovecot/src/lib-mail message-part-serialize.c,1.12,1.13 message-part-serialize.h,1.7,1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /home/cvs/dovecot/src/lib-index/mbox
In directory danu:/tmp/cvs-serv14685/lib-index/mbox
Modified Files:
mbox-sync-full.c
Log Message:
Do some more sanity checking when updating cached message_part. If anything
fails, log the error and set index corrupted.
Index: mbox-sync-full.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-index/mbox/mbox-sync-full.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- mbox-sync-full.c 11 Jan 2003 19:55:56 -0000 1.10
+++ mbox-sync-full.c 11 Jan 2003 23:13:36 -0000 1.11
@@ -48,6 +48,7 @@
struct message_size *hdr_size)
{
const void *part_data;
+ const char *error;
void *part_data_copy;
uoff_t virtual_size;
size_t size;
@@ -80,7 +81,10 @@
memcpy(part_data_copy, part_data, size);
if (!message_part_serialize_update_header(part_data_copy, size,
- hdr_size)) {
+ hdr_size, &error)) {
+ index_set_corrupted(index,
+ "Corrupted cached message_part data (%s)",
+ error);
t_pop();
return FALSE;
}
- Previous message: [dovecot-cvs] dovecot/src/lib-mail message-content-parser.c,1.7,1.8 message-content-parser.h,1.5,1.6 message-header-decode.c,1.2,1.3 message-header-decode.h,1.1,1.2 message-parser.c,1.32,1.33 message-parser.h,1.15,1.16 message-tokenize.c,1.2,1.3 Message-Id: <20030111195559.60D1E238CB@danu.procontrol.fi>
- Next message: [dovecot-cvs] dovecot/src/lib-mail message-part-serialize.c,1.12,1.13 message-part-serialize.h,1.7,1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list