From: Vsevolod Stakhov Date: Tue, 24 Mar 2015 18:04:39 +0000 (+0000) Subject: Allocate enough space for two bits per composite. X-Git-Tag: 0.9.0~431 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6b1f6fea999cc8477359a1677c64ccb00a4d09e7;p=thirdparty%2Frspamd.git Allocate enough space for two bits per composite. --- diff --git a/src/libmime/filter.c b/src/libmime/filter.c index 49b0ff5a88..b66a66fd1b 100644 --- a/src/libmime/filter.c +++ b/src/libmime/filter.c @@ -599,7 +599,7 @@ composites_metric_callback (gpointer key, gpointer value, gpointer data) cd->symbols_to_remove = g_tree_new (remove_compare_data); cd->checked = rspamd_mempool_alloc0 (task->task_pool, - NBYTES (g_hash_table_size (task->cfg->composite_symbols))); + NBYTES (g_hash_table_size (task->cfg->composite_symbols) * 2)); /* Process hash table */ g_hash_table_foreach (task->cfg->composite_symbols,