From: Vsevolod Stakhov Date: Fri, 23 Jul 2021 09:47:37 +0000 (+0100) Subject: [Minor] Fix no tags case X-Git-Tag: 3.0~109 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=22b852043d054e18660c2478cf677a14d114309c;p=thirdparty%2Frspamd.git [Minor] Fix no tags case --- diff --git a/src/libserver/html/html.cxx b/src/libserver/html/html.cxx index 6cf3b959d3..0cf9505319 100644 --- a/src/libserver/html/html.cxx +++ b/src/libserver/html/html.cxx @@ -1918,10 +1918,7 @@ html_process_input(rspamd_mempool_t *pool, break; } - if (!hc->all_tags.empty()) { - std::sort(hc->all_tags.begin(), hc->all_tags.end(), [](const auto &pt1, const auto &pt2) -> auto { - return pt1->tag_start < pt2->tag_start; - }); + if (!hc->all_tags.empty() && hc->root_tag) { html_append_tag_content(pool, start, end - start, hc, hc->root_tag, exceptions, url_set); }