[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