aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libstat/stat_process.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/libstat/stat_process.c b/src/libstat/stat_process.c
index 070b9d6ca..4f7f4e703 100644
--- a/src/libstat/stat_process.c
+++ b/src/libstat/stat_process.c
@@ -190,13 +190,8 @@ rspamd_stat_tokenize_parts_metadata (struct rspamd_stat_ctx *st_ctx,
hdr = cur->data;
if (hdr->name && hdr->type != RSPAMD_HEADER_RECEIVED) {
- /* We assume that headers count is not more than 10^10 */
- gsize nlen = strlen (hdr->name) + 1 + 10;
- gchar *hdrbuf = rspamd_mempool_alloc (task->task_pool, nlen);
- nlen = rspamd_snprintf (hdrbuf, nlen, "%s:%d", hdr->name, hdr->order);
- rspamd_str_lc (hdrbuf, nlen);
- elt.begin = hdrbuf;
- elt.len = nlen;
+ elt.begin = hdr->name;
+ elt.len = strlen (hdr->name);
g_array_append_val (ar, elt);
}