[dovecot-cvs] dovecot/src/lib-mail message-body-search.c,1.15,1.16

cras at procontrol.fi cras at procontrol.fi
Mon Nov 10 23:57:31 EET 2003


Update of /home/cvs/dovecot/src/lib-mail
In directory danu:/tmp/cvs-serv5684

Modified Files:
	message-body-search.c 
Log Message:
istream fix



Index: message-body-search.c
===================================================================
RCS file: /home/cvs/dovecot/src/lib-mail/message-body-search.c,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- message-body-search.c	9 Nov 2003 18:26:25 -0000	1.15
+++ message-body-search.c	10 Nov 2003 21:57:29 -0000	1.16
@@ -298,11 +298,11 @@
 						   sizeof(size_t) *
 						   ctx->body_ctx->key_len);
 
-	i_stream_skip(input, part->physical_pos +
-		      part->header_size.physical_size - input->v_offset);
-
-	input = i_stream_create_limit(default_pool, input, 0,
+	input = i_stream_create_limit(default_pool, input,
+				      part->physical_pos +
+				      part->header_size.physical_size,
 				      part->body_size.physical_size);
+	i_stream_seek(input, 0);
 
 	found = FALSE; pos = 0;
 	while (i_stream_read_data(input, &data, &data_size, pos) > 0) {



More information about the dovecot-cvs mailing list