From 663a156d5cef3310a2c2017e092626642eabba44 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 23 Jan 2020 18:58:46 +0000 Subject: [Fix] Fix white on white rule and add is_leaf flag --- src/libserver/html.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'src/libserver/html.c') diff --git a/src/libserver/html.c b/src/libserver/html.c index a6b037861..395987cce 100644 --- a/src/libserver/html.c +++ b/src/libserver/html.c @@ -2324,14 +2324,16 @@ rspamd_html_process_block_tag (rspamd_mempool_t *pool, struct html_tag *tag, fstr.len = comp->len; rspamd_html_process_color (comp->start, comp->len, &bl->font_color); - msg_debug_html ("got color: %xd", bl->font_color.d.val); + msg_debug_html ("tag %*s; got color: %xd", + tag->name.len, tag->name.start, bl->font_color.d.val); break; case RSPAMD_HTML_COMPONENT_BGCOLOR: fstr.begin = (gchar *) comp->start; fstr.len = comp->len; rspamd_html_process_color (comp->start, comp->len, &bl->background_color); - msg_debug_html ("got color: %xd", bl->font_color.d.val); + msg_debug_html ("tag %*s; got color: %xd", + tag->name.len, tag->name.start, bl->font_color.d.val); if (tag->id == Tag_BODY) { /* Set global background color */ @@ -2342,21 +2344,25 @@ rspamd_html_process_block_tag (rspamd_mempool_t *pool, struct html_tag *tag, case RSPAMD_HTML_COMPONENT_STYLE: bl->style.len = comp->len; bl->style.start = comp->start; - msg_debug_html ("got style: %*s", (gint) bl->style.len, - bl->style.start); + msg_debug_html ("tag: %*s; got style: %*s", + tag->name.len, tag->name.start, + (gint) bl->style.len, bl->style.start); rspamd_html_process_style (pool, bl, hc, comp->start, comp->len); break; case RSPAMD_HTML_COMPONENT_CLASS: fstr.begin = (gchar *) comp->start; fstr.len = comp->len; bl->html_class = rspamd_mempool_ftokdup (pool, &fstr); - msg_debug_html ("got class: %s", bl->html_class); + msg_debug_html ("tag: %*s; got class: %s", + tag->name.len, tag->name.start, bl->html_class); break; case RSPAMD_HTML_COMPONENT_SIZE: /* Not supported by html5 */ /* FIXME maybe support it */ bl->font_size = 16; - msg_debug_html ("got size: %*s", (gint)comp->len, comp->start); + msg_debug_html ("tag %*s; got size: %*s", + tag->name.len, tag->name.start, + (gint)comp->len, comp->start); break; default: /* NYI */ -- cgit v1.2.3