From 52e95688fcbc11fe7c587ed941ecb4bcb2442397 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 17 Jul 2025 11:46:08 +0100 Subject: [PATCH] [Fix] Store html attributes that are empty If we see something like
we were not storing attribute at all! --- src/libserver/html/html.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libserver/html/html.cxx b/src/libserver/html/html.cxx index fff2692da6..78a6a975c9 100644 --- a/src/libserver/html/html.cxx +++ b/src/libserver/html/html.cxx @@ -1121,6 +1121,7 @@ html_parse_tag_content(rspamd_mempool_t *pool, case parse_start_dquote: if (*in == '"') { + store_component_value(); state = spaces_after_param; } else { @@ -1131,6 +1132,7 @@ html_parse_tag_content(rspamd_mempool_t *pool, case parse_start_squote: if (*in == '\'') { + store_component_value(); state = spaces_after_param; } else { -- 2.47.3