diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2021-07-16 10:49:09 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2021-07-16 10:49:09 +0100 |
commit | 569b546d5bcee995286229144f9d1a5b84f0948a (patch) | |
tree | 9227c591b860e3da87bc15eb62ecd9124787c423 | |
parent | ff54c0e7314e77f6031a2ce438d38522ac7ca5e5 (diff) | |
download | rspamd-569b546d5bcee995286229144f9d1a5b84f0948a.tar.gz rspamd-569b546d5bcee995286229144f9d1a5b84f0948a.zip |
[Minor] Fix style propagation
-rw-r--r-- | src/libserver/html/html_block.hxx | 1 | ||||
-rw-r--r-- | src/libserver/html/html_tests.cxx | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/libserver/html/html_block.hxx b/src/libserver/html/html_block.hxx index 8416bbc5a..01b5b17b9 100644 --- a/src/libserver/html/html_block.hxx +++ b/src/libserver/html/html_block.hxx @@ -157,6 +157,7 @@ struct html_block { /* We propagate parent if defined */ if (other.mask & mask_val) { our_val = other_val; + mask |= mask_val; } /* Otherwise do nothing */ } diff --git a/src/libserver/html/html_tests.cxx b/src/libserver/html/html_tests.cxx index 73f2ad81b..e98ab61c2 100644 --- a/src/libserver/html/html_tests.cxx +++ b/src/libserver/html/html_tests.cxx @@ -164,6 +164,9 @@ TEST_CASE("html text extraction") " </p>", " Sincerely,\n Skype Web\n"}, {"lala<p hidden>fafa</p>", "lala"}, + {"<table style=\"FONT-SIZE: 0px;\"><tbody><tr><td>\n" + "DONKEY\n" + "</td></tr></tbody></table>", ""}, /* bgcolor propagation */ {"<a style=\"display: inline-block; color: #ffffff; background-color: #00aff0;\">\n" "<span style=\"color: #00aff0;\">F</span>Rev<span style=\"opacity: 1;\"></span></span>ie<span style=\"opacity: 1;\"></span>" |