[dovecot-cvs] dovecot/src/lib-mail message-part-serialize.c, 1.21,
1.22
cras at dovecot.org
cras at dovecot.org
Fri Oct 28 16:38:24 EEST 2005
- Previous message: [dovecot-cvs] dovecot/src/auth auth-request.c, 1.39,
1.40 mech-apop.c, 1.17, 1.18 mech-gssapi.c, 1.1,
1.2 mech-login.c, 1.13, 1.14 mech-ntlm.c, 1.20,
1.21 mech-plain.c, 1.32, 1.33 mech-rpa.c, 1.20, 1.21
- Next message: [dovecot-cvs] dovecot/src/lib-mail message-body-search.c,1.22,1.23
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /var/lib/cvs/dovecot/src/lib-mail
In directory talvi:/tmp/cvs-serv26551
Modified Files:
message-part-serialize.c
Log Message:
Validate deserialization better.
Index: message-part-serialize.c
===================================================================
RCS file: /var/lib/cvs/dovecot/src/lib-mail/message-part-serialize.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- message-part-serialize.c 10 Sep 2004 11:45:21 -0000 1.21
+++ message-part-serialize.c 28 Oct 2005 13:38:22 -0000 1.22
@@ -209,12 +209,11 @@
}
if (children_count > 0) {
- /* our children must be after our physical_pos and
- the last child must be within our size. */
- ctx->pos = part->physical_pos;
- pos = part->physical_pos +
- part->header_size.physical_size +
- part->body_size.physical_size;
+ /* our children must be after our physical_pos+header
+ and the last child must be within our size. */
+ ctx->pos = part->physical_pos +
+ part->header_size.physical_size;
+ pos = ctx->pos + part->body_size.physical_size;
if (!message_part_deserialize_part(ctx, part,
children_count,
- Previous message: [dovecot-cvs] dovecot/src/auth auth-request.c, 1.39,
1.40 mech-apop.c, 1.17, 1.18 mech-gssapi.c, 1.1,
1.2 mech-login.c, 1.13, 1.14 mech-ntlm.c, 1.20,
1.21 mech-plain.c, 1.32, 1.33 mech-rpa.c, 1.20, 1.21
- Next message: [dovecot-cvs] dovecot/src/lib-mail message-body-search.c,1.22,1.23
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the dovecot-cvs
mailing list