From e6dc2391ad809c7b7ff0d154c35272602314bf8b Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Tue, 6 Jul 2021 21:22:33 +0100 Subject: [PATCH] [Minor] Oops, fix check --- src/libserver/html/html.cxx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/libserver/html/html.cxx b/src/libserver/html/html.cxx index eea957e16..480a979e3 100644 --- a/src/libserver/html/html.cxx +++ b/src/libserver/html/html.cxx @@ -193,9 +193,7 @@ html_check_balance(struct html_content *hc, } hc->all_tags.emplace_back(std::move(vtag)); - msg_err("hu6"); tag->parent = vtag.get(); - g_assert(tag->parent != tag); /* Recursively call with a virtual tag inserted */ return html_check_balance(hc, tag, tag_start_offset, tag_end_offset); @@ -1499,7 +1497,7 @@ html_process_input(rspamd_mempool_t *pool, cur_closing_tag.parent = nullptr; } } - else if (cur_tag->flags & FL_CLOSED) { + else if (cur_tag && cur_tag->flags & FL_CLOSED) { /* Cur tag is already closed, we should find something else */ auto *tmp = cur_tag; while (tmp) { -- 2.39.5