diff --git a/src/lib-sieve/plugins/notify/ext-notify-common.c b/src/lib-sieve/plugins/notify/ext-notify-common.c
index 2d307c6af36670ccc7e60dc37516df5eab342f51..717ea5c1c4d3e75d7fdf90288ce2b9868d952a5a 100644
--- a/src/lib-sieve/plugins/notify/ext-notify-common.c
+++ b/src/lib-sieve/plugins/notify/ext-notify-common.c
@@ -178,6 +178,7 @@ static buffer_t *cmd_notify_extract_body_text
 	
 	parser = message_parser_init(mctx->pool, input, 0, 0);
 	is_text = TRUE;
+	save_body = FALSE;
 	while ( (ret = message_parser_parse_next_block(parser, &block)) > 0 ) {		
 		if ( block.hdr != NULL || block.size == 0 ) {
 			/* Decode block */