dovecot-sieve-1.1: getbody: Don't give SKIP_BODY_BLOCK flag to m...

dovecot at dovecot.org dovecot at dovecot.org
Tue Sep 1 20:24:25 EEST 2009


details:   http://hg.dovecot.org/dovecot-sieve-1.1/rev/c1402bcf9bd3
changeset: 71:c1402bcf9bd3
user:      Timo Sirainen <tss at iki.fi>
date:      Tue Sep 01 13:24:21 2009 -0400
description:
getbody: Don't give SKIP_BODY_BLOCK flag to message parser, we want the body!

diffstat:

1 file changed, 1 insertion(+), 3 deletions(-)
src/sieve-cmu.c |    4 +---

diffs (21 lines):

diff -r 9bd499a166b4 -r c1402bcf9bd3 src/sieve-cmu.c
--- a/src/sieve-cmu.c	Tue Jul 07 18:16:07 2009 -0400
+++ b/src/sieve-cmu.c	Tue Sep 01 13:24:21 2009 -0400
@@ -305,8 +305,6 @@ parts_add_missing(sieve_msgdata_t *m, co
 parts_add_missing(sieve_msgdata_t *m, const char **content_types,
 		  bool decode_to_plain)
 {
-	enum message_parser_flags parser_flags =
-		MESSAGE_PARSER_FLAG_SKIP_BODY_BLOCK;
 	struct sieve_body_part *body_part = NULL;
 	struct message_parser_ctx *parser;
 	struct message_decoder_context *decoder;
@@ -329,7 +327,7 @@ parts_add_missing(sieve_msgdata_t *m, co
 
 	buffer_set_used_size(m->tmp_buffer, 0);
 	decoder = decode_to_plain ? message_decoder_init(FALSE) : NULL;
-	parser = message_parser_init_from_parts(parts, input, 0, parser_flags);
+	parser = message_parser_init_from_parts(parts, input, 0, 0);
 	while ((ret = message_parser_parse_next_block(parser, &block)) > 0) {
 		if (block.part != prev_part) {
 			if (body_part != NULL && save_body) {


More information about the dovecot-cvs mailing list