diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-07-15 11:49:20 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2015-07-15 11:49:20 +0100 |
commit | 5b5cae6782b1b2844e65aad311b90f0272eeeae1 (patch) | |
tree | 8933fa06d09530dd64f6ed44a38bf8c1b68c98e3 /src/libmime | |
parent | c9ed268e926a7d88aa3a7713909ece88e3137d38 (diff) | |
download | rspamd-5b5cae6782b1b2844e65aad311b90f0272eeeae1.tar.gz rspamd-5b5cae6782b1b2844e65aad311b90f0272eeeae1.zip |
Refactor html.h.
Diffstat (limited to 'src/libmime')
-rw-r--r-- | src/libmime/message.c | 4 | ||||
-rw-r--r-- | src/libmime/message.h | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/libmime/message.c b/src/libmime/message.c index fde23ccb2..70885a36d 100644 --- a/src/libmime/message.c +++ b/src/libmime/message.c @@ -236,7 +236,7 @@ unbreak_tag: *rp = ';'; if (rp - estart > 0) { dlen = rp - estart + 1; - decode_entitles (estart, &dlen); + rspamd_html_decode_entitles_inplace (estart, &dlen); rp = estart + dlen; } } @@ -1398,7 +1398,7 @@ process_text_part (struct rspamd_task *task, NULL); if (text_part->html_nodes != NULL) { - decode_entitles (text_part->content->data, + rspamd_html_decode_entitles_inplace (text_part->content->data, &text_part->content->len); } rspamd_url_text_extract (task->task_pool, task, text_part, TRUE); diff --git a/src/libmime/message.h b/src/libmime/message.h index 8ff2a262a..04e7cd5f3 100644 --- a/src/libmime/message.h +++ b/src/libmime/message.h @@ -11,6 +11,7 @@ struct rspamd_task; struct controller_session; +struct html_content; struct mime_part { GMimeContentType *type; @@ -40,7 +41,7 @@ struct mime_text_part { const gchar *real_charset; GByteArray *orig; GByteArray *content; - GNode *html_nodes; + struct html_content *html; GList *urls_offset; /**< list of offsets of urls */ rspamd_fuzzy_t *fuzzy; rspamd_fuzzy_t *double_fuzzy; |