talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 2761674cb1c1c82a1ed52793dbdd5a7cb32466dd
parent 8929ba02d72822f01966fb824b3f0afb40dca2a7
Author: wwp <subscript@free.fr>
Date:   Thu, 29 Feb 2024 13:17:54 +0100

fix bug 4754, 'text/enriched literal less-than sign sequence handled incorrectly' (by Viatrix)

Diffstat:
Msrc/enriched.c | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/enriched.c b/src/enriched.c @@ -86,7 +86,11 @@ gchar *ertf_parse(ERTFParser *parser) while (*parser->bufp != '\0') { switch (*parser->bufp) { case '<': - if (parser->str->len == 0) + if (parser->bufp[1]=='<') { + ertf_append_char(parser,'<'); + parser->bufp+=2; + } + else if (parser->str->len == 0) ertf_parse_tag(parser); else return parser->str->str;