]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Core: Fix content calculations for message parts
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 17 Dec 2018 14:56:21 +0000 (14:56 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 17 Dec 2018 14:56:21 +0000 (14:56 +0000)
src/libmime/mime_parser.c

index 2ba48e372e4db380f09f056476b3a06677b01a03..242c656f097df82878af52d4dd5ccef6c87b674e 100644 (file)
@@ -1216,8 +1216,8 @@ rspamd_mime_parse_message (struct rspamd_task *task,
                        }
                }
 
-               pbegin = part->parsed_data.begin;
-               plen = part->parsed_data.len;
+               pbegin = part->parsed_data.begin + body_pos;
+               plen = part->parsed_data.len - body_pos;
 
                hdrs = rspamd_message_get_header_from_hash (npart->raw_headers,
                                task->task_pool,