From: Timo Sirainen Date: Wed, 27 May 2020 08:35:55 +0000 (+0300) Subject: lib-mail: Fix parse_too_many_nested_mime_parts() X-Git-Tag: 2.3.11.2~33 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6b987907d140c4d6d4f83b283cfb8afdbde93c54;p=thirdparty%2Fdovecot%2Fcore.git lib-mail: Fix parse_too_many_nested_mime_parts() This was originally correct, until it was "optimized" wrong and got merged. --- diff --git a/src/lib-mail/message-parser.c b/src/lib-mail/message-parser.c index 14ec2a2745..5e74fb7b5b 100644 --- a/src/lib-mail/message-parser.c +++ b/src/lib-mail/message-parser.c @@ -557,7 +557,7 @@ static bool block_is_at_eoh(const struct message_block *block) static bool parse_too_many_nested_mime_parts(struct message_parser_ctx *ctx) { - return ctx->nested_parts_count > ctx->max_nested_mime_parts; + return ctx->nested_parts_count+1 >= ctx->max_nested_mime_parts; } #define MUTEX_FLAGS \