]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix setting utf raw content
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 24 Aug 2018 09:20:07 +0000 (10:20 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 24 Aug 2018 09:20:07 +0000 (10:20 +0100)
src/libmime/mime_encoding.c

index 1e284c6c272d0d11ce82b2ab7480061c21814668..0aec2d5c06a7a2d5421c15ac6029a1c5caea21c2 100644 (file)
@@ -690,6 +690,7 @@ rspamd_mime_text_part_maybe_convert (struct rspamd_task *task,
                }
                else {
                        SET_PART_UTF (text_part);
+                       text_part->utf_raw_content = part_content;
                        rspamd_mime_text_part_ucs_from_utf (task, text_part);
                        rspamd_mime_text_part_normalise (task, text_part);
                        rspamd_mime_text_part_maybe_renormalise (task, text_part);
@@ -721,6 +722,8 @@ rspamd_mime_text_part_maybe_convert (struct rspamd_task *task,
 
        if (rspamd_mime_charset_utf_check (&charset_tok, part_content->data,
                        part_content->len, !checked)) {
+               SET_PART_UTF (text_part);
+               text_part->utf_raw_content = part_content;
                rspamd_mime_text_part_ucs_from_utf (task, text_part);
                rspamd_mime_text_part_normalise (task, text_part);
                rspamd_mime_text_part_maybe_renormalise (task, text_part);