From: Vsevolod Stakhov Date: Thu, 17 Jul 2025 10:46:08 +0000 (+0100) Subject: [Fix] Store html attributes that are empty X-Git-Tag: 3.13.0~43^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=52e95688fcbc11fe7c587ed941ecb4bcb2442397;p=thirdparty%2Frspamd.git [Fix] Store html attributes that are empty If we see something like
we were not storing attribute at all! --- 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 {